Articles of php

Белый экран после попытки входа в систему

На моем сайте WordPress я создал зону входа. В моей странице-login.php я прошу пользователя ввести его регистрационную информацию, которая после нажатия на кнопку отправки будет отправлена ​​на ту же страницу – поверх страницы проверяются его записи. Моя проблема: после нажатия на кнопку появляется белый экран. Вот что я сделал до сих пор: В моих functions.php […]

Вставьте теги wordpress под сообщениями через functions.php

Я нахожусь в процессе создания собственной темы WordPress с нуля, и мои знания PHP ограничены. То, что я пытаюсь сделать, это вставить теги под каждым сообщением. Я могу сделать это, вставив код в мой файл single.php, но я хочу сделать это через файл functions.php . Я уже вставил блок автора под каждым сообщением через файл […]

Обновить заголовок сообщения из внешнего файла?

У меня есть внешний скрипт, который я написал (только для администраторов), который загружается следующим образом: require_once('./../wp-blog-header.php'); Я знаю, что это может быть плагин, но это просто не сейчас. Это просто стандартный скрипт php. Внутри этого скрипта у меня есть форма, где он позволяет человеку просматривать обновить заголовок. Вот мой код, когда они отправляют форму: $post_data […]

Неправильные заголовки для контактной формы

Я использую простую форму контакта, которую я создал сам, состоящий только из скрипта (php) и короткого кода WordPress. Он отлично работает, за исключением того, что заголовки говорят что-то вроде foo@somewebhosting.server54 вместо того, чтобы показывать мой адрес электронной почты администратора (или мой правильный адрес электронной почты). Может ли кто-нибудь увидеть, где моя ошибка? Спасибо. Два кода: […]

Контактная форма Ajax

У меня есть настраиваемая форма контакта, которую я пытаюсь обработать через Ajax. Я немного новичок в Ajax и больше использую его в WordPress. Я его построил, но он не отправляет электронное письмо и не получает «0». Функция Php: add_action('wp_ajax_ajaxContacForm', 'ajaxContacForm'); add_action('wp_ajax_nopriv_ajaxContacForm', 'ajaxContacForm'); //Ajax contact form filter function function ajaxContacForm() { if(!$_POST) exit; global $t_one_opt; $name […]

Ошибка выполнения has_posts ()

Я хотел создать цикл, который отображает результаты поиска в файле search.php . Я выполнил все инструкции в учебнике WordPress Codex, который находится здесь: https://codex.wordpress.org/The_Loop Я внедрил предложенный код на моей странице следующим образом: <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php endwhile; else: ?> <p><?php _e('Sorry, no posts matched […]

WordPress внезапно прекратит сохранять файлы, загруженные моим кодом (выполняется в nopriv ajax)

У меня есть код, который загружает файл. Я пробовал как wp_handle_upload так и обычный PHP-код, и оба они заявили, что он загрузил файлы ( wp_handle_upload возвращает массив с «url» и «file»), но файлы не находятся в папке! ПРИМЕЧАНИЕ. Это вызвано с помощью функции «wp_ajax_nopriv_» $uploadedFile = wp_handle_upload( $_FILE[ "thefile" ], array( "test_form" => false ) […]

Нарушение wordpress is_main_query ()

После обновления до 3.9 функция is_main_query() ломается и не работает так, как мы хотим Следующий код add_filter( 'pre_get_posts', 'my_get_posts' ); function my_get_posts( $query ) { echo 'is_main_query: ' . ($query->is_main_query() ? 'y' : 'n'); } печатает 'y' в верхней части страницы а затем продолжает печатать «n» по наиболее известным им причинам. Фактический код, который не […]

Как сохранить вывод переменных php, используемых в встроенном CSS-коде, в основной файл style.css?

У меня есть некоторые переменные PHP, каждая из которых представляет некоторые пользовательские настройки, установленные через интерфейс параметров темы, например: цвет темы типография и т.п. Все эти переменные находятся в файле dynamic-style.php : <?php <style type="text/css"> body { color: <?php echo $text_color; ?>; } </style> ?> Есть ли способ получить проанализированный CSS-код из dynamic-style.php и сохранить […]

Область администратора пробита из-за странных проблем

Извините за мой плохой английский – это не мой родной язык. Просто установите WordPress 3.9. Область администратора выглядит немного сломанной, хотя я исправил некоторые вещи с переключением магических котировок на выключение Но область администрирования, которая позволяет настраивать, выглядит немного смешно. См. Ссылочное изображение update: помимо деталей, которые можно увидеть на изображении – я ничего не […]