Intereting Posts
SQL-запрос не работает в алфавитном заголовке / содержании «Post-format» список фрагментов кода Проверьте, зарегистрирован ли пользователь на моем сайте WordPress, который находится на другом сервере Как сделать выводные ссылки меню абсолютными Визуальный редактор становится пустым после обновления статьи Как я могу использовать PurifyCSS для очистки WordPress style.css? Невозможно выбрать правильного автора Захватите событие Keydown в редакторе сообщений TinyMCE Как разместить мозаику галереи изображений, а не всю галерею внутри сообщения ' Как изменить ссылку «больше» в фиде Будет ли setcookie работать, если установлен плагин кеша? 2 столбца с независимой разбивкой на страницы Редактирование 375 сообщений одновременно? Может быть, из базы данных? Получение частных сообщений или пользовательских типов сообщений через WP-API с базовой аутентификацией WordPress Multisite – тема автоматической активации

Как заменить функцию с помощью дочерней темы?

У меня есть следующая функция, где я хотел бы заменить изображение nopic.jpg

Я обновил, удалив некоторые избыточные параметры.

if ( ! function_exists( 'TaskerDev_get_first_post_image_fnc' ) ) : function TaskerDev_get_first_post_image_fnc($pid, $w = 100, $h = 100) { //--------------------- // build the exclude list $exclude = array(); $args = array( 'order' => 'ASC', 'post_type' => 'attachment', 'post_parent' => $pid, 'meta_key' => 'another_reserved1', 'meta_value' => '1', 'numberposts' => -1, 'post_status' => null, ); $attachments = get_posts($args); if ($attachments) { foreach ($attachments as $attachment) { $url = $attachment->ID; array_push($exclude, $url); } } //----------------- $args = array( 'order' => 'ASC', 'orderby' => 'post_date', 'post_type' => 'attachment', 'post_parent' => $pid, 'exclude' => $exclude, 'post_mime_type' => 'image', 'post_status' => null, 'numberposts' => 1, ); $attachments = get_posts($args); if ($attachments) { foreach ($attachments as $attachment) { //$url = wp_get_attachment_url($attachment->ID); return TaskerDev_wp_get_attachment_image($attachment->ID, 'thumb_image_thing'); } } #else return get_bloginfo('template_url').'/images/nopic.jpg'; else return get_stylesheet_directory_uri().'/images/Picture16.jpg'; } /************************************************************* //* * TaskerDev (c) sitemile.com - function / *************************************************************/ endif; 

Когда все закончится, все работает нормально около часа, а затем я получаю следующую ошибку:

функция TaskerDev_get_first_post_image_fnc () не может быть вызвана дважды, она уже вызывается в родительском элементе (просто указывая на то, что она говорит)

Каков наиболее эффективный способ обновления образа, который можно вызвать в дочерней теме. Может быть, есть короткий крюк или действие? Благодарю.