Вопросы с тегом «php»

14
Какую самую раннюю ловушку действий вы можете назвать?

После того, как решение этого вопроса состояло в том, чтобы заставить функцию запускаться ДО того, как initдействие будет запущено путем удаления последовательности из ее функции, это заставило меня задуматься, есть ли ранее в последовательности загрузки WP, в которую я могу подключить...

14
Закрывать или не закрывать php

Я прочитал, что рекомендуется (особенно с php 7) не закрывать файлы php с ?> Многие из моих файлов php WP заканчиваются так: <?php get_sidebar(); ?> <?php get_footer(); ?> Должен ли я удалить закрывающий тег и получить что-то вроде этого <?php get_sidebar(); ?> <?php...

13
Настройка пользовательских файлов cookie в Wordpress

Я пытаюсь настроить файлы cookie для перенаправления возвращающихся пользователей на определенную страницу моего сайта Wordpress. Я хотел бы получить несколько советов по поводу этих двух вещей: Где в php-файлах Wordpress следует проверять куки перед загрузкой любого контента для обработки...

13
Отключить уведомление по электронной почте после смены пароля

Я хочу отключить уведомление по электронной почте, если пользователь или администратор изменяет пароль пользователя. После некоторого Googleling я пришел к выводу, что мне нужно создать плагин и переписать wp_password_change_notificationфункцию, найденную в pluggable.php. Это плагин и функция:...

13
Могу ли я использовать одноразовый номер для нескольких запросов на одной странице?

Или это нарушает цель одноразового номера, который, по моему мнению, я не совсем понимаю? :) Например, для двух запросов ajax, которые запускаются при загрузке страницы, или когда что-то нажимается: $.ajax({ type: 'post', url: 'admin-ajax.php', data: { action: 'foo', _ajax_nonce: '<?php echo...

13
Как изменить регистр всех заголовков сообщений на «Заголовок»

Я помогаю отцу с его сайтом WordPress. Он имеет более 1700 постов с заголовками в верхнем регистре. Мы хотели бы изменить их на «Заголовок» в базе данных (возможно, используя этого сценария PHP ). Плагин WordPress «To Title Case» изменяет регистр на уровне шаблона - мы бы хотели изменить его на...

12
Как сделать размер изображения выбранным по умолчанию в Media upload - WP v3.5

Голый со мной. Я хочу, чтобы пользовательский размер изображения был выбран по умолчанию на всплывающей странице загрузки мультимедиа. В Wordpress v3.4.2 и более ранних версиях этот элегантный код работал нормально: function my_insert_custom_image_sizes( $sizes ) { // get the custom image sizes...

12
Где хранить файлы PHP, созданные плагином / темами

Есть случаи, когда плагин или тема должны создать файл php где-нибудь, чтобы позже включить его. Например, плагин капчи или какая-то система шаблонов, такая как twig / smarty (в моей ситуации это простой движок шаблонов для коллекции виджетов). Где должен быть создан этот файл? Единственное место,...

12
WordPress и магические цитаты

Я писал несколько плагинов для Wordpress, и у меня были некоторые проблемы с Wordpress, помещающим волшебные кавычки в данные POST и GET. В частности, функция «wp_magic_quotes» в \ wp-includes \ load.php, которая вызывается (предположительно при каждом ответе) в wp-settings.php. Эта функция...

12
Как работает printf (__ ()); работай?

Сегодня я работаю над темой, чтобы лучше понять WordPress и шаблоны. Я обнаружил это: <?php printf( __('Designed by %s', 'Anyword'), '<a href="http://www.example.com">Blub</a>' ); ?> Я знаю, что это показывает "Designed by Blub" (где Blub связан). Но что __()значит или почему есть...

11
Как получить постоянную ссылку и заголовок из почтового идентификатора?

Я сохранил массив идентификаторов постов, и я хотел бы перечислить посты как ссылки. Это означает, что мне нужно получить заголовок и постоянную ссылку для идентификатора поста - $ id. Список должен отражаться в следующем условии if, что означает, что мне нужно каким-то образом заменить $ id на...

11
Есть ли способ использовать пользователей Wordpress, но без загрузки всего ядра Wordpress?

У меня есть сайт Wordpress и веб-приложение, которое могут использовать только зарегистрированные пользователи (Wordpress). Сейчас я загружаюсь, wp-blog-header.phpчтобы проверить, вошел ли пользователь в систему. Все работает нормально, но, поскольку при каждом запросе (включая AJAX) мне также...

11
Лучшая практика для PHP

Когда вы делаете шаблон, такой как single.php, и у вас есть php, завернутый в html, лучше всего: Старт + Стоп PHP? например <h1 class="post-tilte"><?php the_title(); ?></h1> <p class="post-content"><?php the_content();?></p> Или же Эхо HTML и Escape PHP? Например...

11
Должен ли я использовать spl_autoload_register () в моем плагине?

Когда я использую spl_autoload_register в моем плагине, я получаю: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 Я немного почитал и нашел различные исправления. Один на SO сказал не...

10
Вернуть страницу шаблона HTML с функцией PHP

Я хочу создать форму, которую я могу использовать шорткод для вставки на мой сайт. Было бы очень хорошо, если бы я мог создать HTML-часть в отдельном файле, а затем вставить ее с помощью короткого кода PHP (чтобы отделить логику страницы от механизма превращения ее в шорткод). Как я мог это...

10
Ограничить количество неактивных виджетов

Я пытаюсь ограничить количество виджетов с боковой панели "wp_inactive_widgets" максимум 10, потому что страница администрирования виджетов невероятно медленная: add_filter('pre_update_option_sidebars_widgets', 'cleanup_inactive_widgets', 10, 2); function cleanup_inactive_widgets($new, $old){...

10
Как вызвать WooCommerce заказать полную электронную почту?

Я хочу иметь возможность инициировать полную электронную почту заказа WooCommerce на другом этапе процесса оформления заказа WooCommerce. Поэтому я отключил WooCommerce полный заказ электронной почты из бэкэнда и теперь ищу строку кода, которая вызовет письмо в нужной точке. Я провел небольшое...

10
Как сохранить массив множественного выбора с помощью API настроек для страницы параметров плагина?

Я думаю, что это может быть больше проблемой с моим PHP, чем с использованием API настроек, но я не могу заставить Wordpress сохранить массив данных для поля множественного выбора. Поле множественного выбора соответствует настраиваемому мета-полю, а опции выбора - это настраиваемые типы записей,...