Внимание: деление на ноль в /home/content/p3nexnas06_data03/99/2164799/html/wp-content/themes/morpheus/template-sectioned.php на линии 102Предупреждение: Деление на ноль в Wordpress
Я начал получать это сообщение после удаления изображения из моей медиа-библиотеки. Вот что линия 102 и окружающие линии выглядят как из template-sectioned.php
:
if (!empty($bgParallax)) {
$bgtype = get_post_meta($bgParallax, 'coll_bg_type', true);
switch ($bgtype) {
case 'image':
$bgImg = get_post_meta($bgParallax, 'coll_bg_img', true);
$dim = wp_get_attachment_image_src(coll_get_attachment_id($bgImg), 'full');
$bg_output .= '<img class="coll-bg-image js-coll-lazy"
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII="
width="' . $dim[1] . '"
height="' . $dim[2] . '"
data-coll-ar="' . $dim[1]/$dim[2] . '" //line 102
data-coll-src="' . $bgImg . '"
alt="bg image" />';
ЛИНИЯ 102:
data-coll-ar="' . $dim[1]/$dim[2] . '"
Используйте тернар, чтобы проверить, является ли '$ dim [2]! = 0', и если он установлен как' 0' -> 'data-coll-ar =" '. ($ Dim [2]! = 0? $ Dim [1]/$ dim [2]: 0). '' – Sean
http://careers.stackoverflow.com/ –
Вы не понимаете, что происходит или просто не знаете, как это исправить? – edtheprogrammerguy