Intereting Posts
Объединение медиа-запросов с размерами изображений почему эти правила rewrite_tags и правила не работают? Возможно ли разместить сайт WordPress полностью на Cloudfront? WP Query – сообщения только от конкретного пользователя Добавление раскрывающегося списка категории на страницу параметров темы Добавить HTML в LI wp_list_categories Как отображать дочерние категории всех родительских категорий в одном цикле? responsive.css в WordPress должно быть приоритетным Вытягивать содержимое из файла JSON (тот же сервер) Может ли виджет в Customizer быть «одноразовым» (т.е. отключен после добавления 1 экземпляра)? Фиксация плагина YARPP FULLTEXT Индексирование MySQL Как проверить, существует ли мета-ключ сообщения в базе данных wordpress Форма PHP не отправляет почту, если я использую тип и версию mime в заголовке. Как это решить? Как вытащить изображение из первого сообщения и отображать его на ежемесячной странице архива? Как структурировать сайт WordPress в папках?

делать действия внутри класса не работает

Я пытаюсь создать свой собственный крючок и вызвать его из класса metoxox. Вот шаблон:


metabox.php

<?php require("libs.php"); require("test.php"); class metabox() { function __construct() { add_action("add_meta_boxes", array($this, "mybox")); } function mybox($post_type) { $post_types = array('post'); if (in_array( $post_type, $post_types)) { add_meta_box('box', __( 'Box Container', 'custom_box' ), array( $this, 'baseBox' ), $post_type, 'normal', 'low'); } } function custom_box() { callhook(); do_action("otherthing"); } } new metabox(); ?> 

libs.php

 <?php function callhook() { do_action("something"); } ?> - <?php function callhook() { do_action("something"); } ?> 

test.php

 <?php function test() { echo "Test"; } add_action("something", "test"); add_action("otherthing", "test"); ?> 

Но он ничего не выводит, в то время как ожидается выход «Тест» в обмене!

В чем проблема и как это исправить?

Solutions Collecting From Web of "делать действия внутри класса не работает"