Articles of php

Показать название таксономии

Я, по общему признанию, немного новичок в PHP, и я пытаюсь получить ручку на циклах. Я работаю на странице архива для комического веб-сайта. Эти комиксы разбиты на книги и далее разбиваются на главы. Я создал обычную таксономию под названием «Книги» и создал термины, называемые главами, в которых есть слитки, отражающие, к какой книге они принадлежат, […]

Различные SMTP на основе домена

У меня есть многодоменный сайт WordPress, настроенный так, чтобы https://example1.com и https://example2.com работали и показывали один и тот же контент (но с адресной строкой, показывающей, какой домен использовался). Я бы хотел, чтобы почта администратора отправлялась с сайта, чтобы использовать разные настройки SMTP в зависимости от домена (у меня есть полностью отдельные учетные записи почты в […]

Объединить строку с полем ()

Мне нужно показать что-то вроде «40 MINUTES PREP / COOK», а prepare_time возвращает «X MINUTES», но я не могу объединить строку в поле the_field. <?php if(the_field( 'preparation_time' )) : the_field('preparation_time'); echo " PREP/COOK"; endif; ?> Что я делаю не так?

Лучший способ получить ряд настраиваемых полей в массив?

У меня есть ряд настраиваемых полей, прикрепленных к определенным страницам. Эти поля называются slide1, slide2, side3, slide4, slide5, slide6. Это изображения, которые будут использоваться в качестве слайд-шоу (я использую слайдер jflow для этого – http://net.tutsplus.com/articles/news/using-the-wonderful-jflow-plugin-screencast/ ) (Я не хочу называть их «слайдом» и помещать их в настраиваемый массив полей, поскольку для каждого слайда могут быть […]

получить сообщение id из wp_insert_post для get_template_part

Это мой код: $my_post = array( 'post_type' => 'theposttt', 'post_title' => 'test', 'post_content' => '', 'post_status' => 'publish', 'post_author' => 1 ); $data = wp_insert_post($my_post); ob_start(); get_template_part( 'template/the', 'post' ); $data = ob_get_clean(); $resp = array( 'success' => true, 'msg' => 'success', 'data' => $data ); Я хочу получить сообщение post нового сообщения от wp_insert_post, […]

WordPress ajax-действие не работает из-за новой строки в ответ

Когда я использую панель инструментов, например, добавляю категорию. Запрос возвращает действительный XML, как ожидалось, но он добавляется с символом новой строки, что приводит к DOMParser() . Я не уверен, где продолжить отладку, это происходит на одном сайте, а не на другом (другой сервер, другая тема). Я проверил, ни один из php-файлов темы не имеет символов, […]

Лучший способ изменить строку в WordPress Post

У меня есть значение даты внутри содержимого сообщения WordPress, которое мне нужно заменять каждый день на текущий день. Строка выглядит так: 2017-11-11 00:00 Я думал о создании простого PHP-скрипта, который будет обращаться к MySql wp_posts и найти / заменить эту строку, а затем запустить SQL-запрос обновления, чтобы изменить требуемое значение. $pattern = '/201\d{1}-\d{1,2}-\d{1,2}\s00:00/'; $today = […]

создать список пользователей для конечных пользователей по определенной категории

Я пытаюсь создать список сообщений, в котором будут отображаться текущие сообщения пользователей по определенной категории и показывать идентификатор сообщения внутри заголовка. Итак, я написал код ниже, но он не работает. Любые предложения: <?php if ( is_user_logged_in() ): $user_id = get_current_user_id(); $args=array( 'post_type' => 'post', 'post_category' => array( 2 ), 'posts_per_page' => 10, 'author' => $user_id […]

пустая белая страница, когда опция post / update / change и т. д.

привет, у меня проблема в теме, я делаю это после теста темы на localhost, я попробовал это на хосте: когда я пытаюсь опубликовать, обновить, изменить вариант, я получил пустую белую страницу то я включил режим отладки, он дал мне эти ошибки Notice: register_sidebar was called incorrectly. No id was set in the arguments array for […]

Рефакторинг длинной if / else php-цепей

Иногда с WordPress я нахожу, что писал длинные цепочки if / else, чтобы увидеть, существует ли поле (поле, которое я создал в дополнительных настраиваемых полях), например: $imagen1 = get_field("imagen1"); $imagen2 = get_field("imagen2"); $imagen3 = get_field("imagen3"); $imagen4 = get_field("imagen4"); $imagen5 = get_field("imagen5"); <?php if ( $imagen1 ) { ?> <div class="slider-item"> <!– <a href="#" class="slider-item-plus"> + […]

Intereting Posts
Показать сообщение справки администратора через пользовательские сообщения типа родительского и дочернего сообщений jQuery Ajax () не работает, когда страница доступна как страница шаблона WordPress Как я могу увидеть все действия, связанные с крюком «add_action»? Может ли is_page и is_front_page быть истинными? Как удалить файлы cookie, защищенные паролем, после выхода пользователя с сайта Сделать принудительный разрыв строки в заголовке текстового виджета Сериализованный массив, захватывать определенные сообщения с помощью meta_key / meta_value -> is_featured Какие фильтры вызывать для изменения вывода всей страницы? Сортировка сообщений по пользовательским полям в meta_query Использовать загрузку файла WordPress в моем плагине – на интерфейсе и на сервере? Пользовательская таксономия и тип сообщения с одинаковым слизнем WP-CLI не задает шаблон страницы с помощью page_template = "template-name.php" Использование previous_post_link и next_post_link для округления последовательности сообщений Настройки WordPress, потерянные после миграции сайта Ajax вставляет или обновляет данные