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

Мне нужно некоторое объяснение по глобальному $ post

Извините, если это звучит как глупый вопрос, но это то, что меня раздражало. Мне нужно некоторое объяснение function custom_function () { global $post; } Я понимаю из PHP, что глобальная переменная доступна для доступа к глобальным переменным из любого места сценария. Я знаю, что global $post обычно устанавливается при установке нового запроса. Что произойдет, если […]

Нет доступа к глобальным переменным?

В main.js меня есть скрипт, который отправляет ajax-запрос в script.php . $.ajax({ type: "POST", url: "wp-content/themes/roots/script.php", data: registerdata, success: function(result) { alert(result); } }); return false; script.php проверяет некоторые данные и записывает данные в базу данных. Для этого я использую объект $wpdb WordPress ($wpdb->insert()) . Обычно WordPress предоставляет глобальную переменную $wpdb , которая представляет собой […]

Является ли многоузловая установка необходимой мне?

У меня есть клиент, которому принадлежит цепочка клубов – все они уникальны и требуют разных сайтов, однако для участников будет один глобальный логин. В зону участников будут включены такие вещи, как клубные сделки, бронирование в формах, VIP-информация и т. Д., Но они должны быть одинаковыми для всех сайтов. Может ли кто-нибудь сказать мне, нужна ли […]

как регистрировать глобальный запрос в шаблоне

хорошо, я думаю, что это основной php-вопрос, но здесь идет: У меня есть этот рабочий код: <!– show the bands playing –> <?php $child_posts = types_child_posts('my-intermediary'); foreach ($child_posts as $child_post) { $band_id = wpcf_pr_post_get_belongs($child_post->ID,'album'); $band = get_post($band_id); echo $band->post_title; echo $band->the_post_thumbnail(); } ?> я хочу получить доступ к $ band-> post_title; любой, где на странице, […]

Php-файл, который не распознает функции wordpress

У меня есть настраиваемая форма контакта, которую я пытаюсь обрабатывать в другом файле: Форма: <form method="post" action="<?php echo get_template_directory_uri() . '/templates/contact.php' ?>" name="contactform" id="contactform"> <div class="col-sm-6"> <fieldset> <input name="name" type="text" id="name" size="30" value="" placeholder="Name" /> <br /> <input name="email" type="text" id="email" size="30" value="" placeholder="Email" /> <br /> <input name="phone" type="text" id="phone" size="30" value="" placeholder="Phone" /> […]

Массив не работает в фильтре?

Это не работает: Предупреждение: in_array () ожидает, что параметр 2 будет массивом, null $non_area_page = array(160951,160955); // This does not work add_filter( 'term_link',change_term_name , 10, 3 ); function change_term_name( $termlink, $term, $taxonomy ) { /*If on page */ if(is_page()){ $current_id = get_queried_object_id(); $current_post = get_post($current_id); $slug = $current_post->post_name; if(!in_array($current_id,$non_area_page)) // array is defined in start […]

Целесообразно использовать $ post-> comment_count вместо get_comments_number ($ post_id)

Я узнал из WordPress codex о глобальных переменных и после var_dump($post) Я узнал, что $post имеет свойство comment_count Мне было интересно, могу ли я напрямую использовать $post->comment_count вместо get_comments_number( $post_id ) внутри цикла? Или это имеет какой-то недостаток?

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

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

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

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

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

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