Articles of глобальные

Обнаружение текущей страницы из метода класса

Я попытался найти конкретный ответ / учебник по этому вопросу, но я скоро приду и хотел посмотреть, что может предложить сообщество SE. В этот момент любое руководство будет наиболее оценено. В основном я пытаюсь определить текущую страницу, просматриваемую в методе класса, который я настраиваю, но до сих пор мне не повезло. Идея состоит в том, […]

Получение текста тизера без переопределения глобальных переменных

Я пытаюсь создать тему WordPress, следуя стандартам кодирования WordPress – WPCS . В functions.php у меня есть функция, чтобы получить только тизер (текст над тегом read more-tag). Функция работает, однако я получаю сообщение об ошибке «Сниффер кода», что Overriding WordPress globals is prohibited Любые предложения о том, как достичь этого, соблюдая стандарты кодирования, были бы […]

Какой самый безопасный способ переключить и восстановить сообщение глобальное?

Мне нужно переключить почтовый контекст WordPress, вроде как switch_to_blog() но для сообщений. Какой самый безопасный способ изменить глобальное состояние WordPress и вернуть его обратно?

Используйте переменную, созданную в get_header, чтобы рассчитать материал в wp_footer

Я пытаюсь создать небольшой тестер времени, который загружается на крюке get_header, а использование значения делает что-то в wp_footer … я попытался использовать глобальные $ var Я попытался поместить глобальный var внутри функции Я попытался привязать его к wp_head вместо get_header Ниже приведена простая версия кода: // LOAD TIME CHECKER function start_timer() { global $time_start; $time_start […]

Глобальная переменная и локальная переменная

// MOVE REVISIONS METABOX TO BOTTOM OF EDIT-FORM.PHP $post_types = get_post_types(); add_action('do_meta_boxes', 'batteryboys_reorder_meta_boxes'); function batteryboys_reorder_meta_boxes(){ remove_meta_box( 'revisionsdiv', $post_types, 'normal' ); add_meta_box('revisionsdiv', __('Revisions'), 'post_revisions_meta_box', $post_types, 'normal', 'low'); } Этот код работает отлично, однако, когда вы перемещаете $post_types = get_post_types(); внутри функции это не работает. Это потому, что функция get_post_types () должна быть глобальной для выполнения и […]

Echo get_the_category () вне цикла (глобальное?)

Попытка захватить get_the_category() в цикле и отправить в строку в заголовке. // file1.php <div> <h1><?php the_title(); ?></h2> <?php echo $list_categories ; // THIS DOES NOT WORK ?> </div> // file2.php <article> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); $category_array = wp_get_post_categories($post->ID); $category_list = array(); foreach ( $category_array as $categories ) […]

Проверьте, выполняется ли PHP-документ WordPress или напрямую

Active plugin PHP-файлы интерпретируются автоматически при просмотре страницы, сообщения, страницы администратора и т. Д. Я мог бы также запустить плагин PHP напрямую, если бы знал полный URL-адрес, однако он скорее всего будет вызывать ошибки, поскольку не будут включены функции WordPress. Как я могу проверить, была ли запущена страница PHP-плагинов через WordPress? Есть ли глобальная переменная, […]

Как изменить глобальную переменную в функции и использовать ее в другой функции?

Конечное состояние: Как заявил Натан Джонсон, я меняю свой подключаемый модуль на класс, но не могу использовать post id в функции increment_like … <?php …. //irrelevant parts skipped class wpse_263293 { protected $ID; //* Add actions on init public function init() { add_action( 'the_post', [ $this, 'createLikeButton' ] ); add_action( 'wp_footer', [ $this, 'footer' ] […]

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

Есть ли способ получить доступ к переменным плагина из файлов шаблонов тем, не используя глобальные переменные? У меня есть следующая ситуация: Одна функция плагина проверяет данные POST, представленные в форме. Если проверка не выполнена, генерируется ошибка WP Если в WP Error есть шаблон, он должен показать его, иначе он должен быть нормальным. Здесь есть интересное […]

Обнаружение встроенных URL-адресов В post_content

Мне нужно изменить способ вывода WP html при вводе URL-адреса встраивания в контент. Пример содержимого в редакторе WP: This is standard content and will be wrapped in a 'p' tag. But check out this cool vid: http://www.youtube.com/watch?v=3JJv4TvURj4 This will be output as another 'p' tag. The above URL will be turned into an iFrame. Цель […]