wp_dashboard_recent_comments
-
Добрый день. Захотел сделать свое подобие виджета последних комментариев для админки, взял код двух функций формирующих виджет wp_dashboard_recent_comments и _wp_dashboard_recent_comments_row, подключил в теме так:
add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets'); function my_custom_dashboard_widgets() { global $wp_meta_boxes; wp_add_dashboard_widget('custom_help_widget', 'Theme Support', 'wp_dashboard_recent_comments'); }
и добавил сами функции в functions.php вместе с их подключением, но список комментов не вывелся — 500 ошибка. Начал дебажить код и понял, что параметру $total_items не присваивается его дефолтное значение (у меня php 5.6), но как такое может быть, ведь в админке тот же самый код работает на ура. Вот часть кода функции с указанием дефолтного параметра:
function wp_dashboard_recent_comments( $total_items = 5 ) { ... }
Я присвоил значение в теле функции и все заработало, до вызова _wp_dashboard_recent_comments_row (он идет внутри, там где троеточие), т.к. там видимо такая же петрушка. Присваивать значение в теле функции не выход, в чем может быть проблема?
- Тема «wp_dashboard_recent_comments» закрыта для новых ответов.