Intereting Posts

функция, вызванная до того, как wp_loaded hook выдает предупреждающее сообщение

Я использую крюк wp_nav_menu_objects для динамического добавления пункта меню в главное меню.

 function my_add_menu_item( $items, $args ) { $menu_item = array ( 'title' => 'Item', 'description' => '', 'menu_item_parent' => 0, 'ID' => 1000, 'db_id' => 1000, 'url' => get_url(), // must be called after wp_loaded hook 'classes' => array ( 'menu-item', 'menu-item-type-post_type', 'menu-item-object-page' ) ); $items[] = (object) $menu_item; return $items; } add_filter( 'wp_nav_menu_objects', 'my_add_menu_item', 10, 2 ); 

Внутри мне нужно вызвать гипотетическую get_url() из плагина, которая выдает следующее предупреждающее сообщение, если оно wp_loaded до wp_loaded hook:

 PHP message: get_url was called incorrectly. It should not be called before the wp_loaded action. 

Что я могу изменить, чтобы не получить это предупреждение?

Любая помощь будет оценена по достоинству.