WordPress

Q & A для разработчиков и администраторов WordPress

3
удалить или обновить add_image_size
Я работаю над темой, количество изображений которой определено правильно с помощью: add_image_size( 'name', 500, 200, true ); Я хотел бы переопределить эти определенные размеры из дочерней темы: add_image_size( 'new-name', 400, 300, true ); Я знаю, что могу добавить новые размеры, но если я добавлю то же имя, например: add_image_size( 'name', …
16 images 

1
plugins_url против plugin_dir_url
Я вижу, что плагины WordPress используют plugins_url или plugin_dir_url при создании констант для некоторых своих папок. Один лучше другого? Примеры: define( 'MEMBERS_URI', trailingslashit( plugin_dir_url( __FILE__ ) ) ); define( 'WPACCESS_INC', plugins_url( 'inc', __FILE__ ) , true );
16 functions 

4
Как добавить страницу подменю в пользовательский тип сообщения?
Я пытаюсь создать подменю с пользовательским типом поста, который я назвал Портфолио. Когда я изменяю add_submenu_page()на add_options_page(), он правильно показывает новую ссылку в меню «Настройки», но не отображается в меню «Портфолио». Что я делаю неправильно? Ниже мой фрагмент кода; add_action( 'admin_menu', 'mt_add_pages' ); function mt_add_pages() { add_submenu_page( __( 'portfolios', 'menu-test' …

7
Выбрать подписчика в качестве автора поста в админ-панели?
Я хочу иметь возможность выбрать подписчика как автора сообщения в администраторе, чтобы он отображал их имя как написавшее сообщение, но я не хочу давать им никаких дополнительных привилегий (если они входят в систему, единственное, к чему они могут получить доступ, это их профиль). Есть ли простой способ сделать это без …

4
Должны ли папки плагинов включать пустой файл index.php?
Сам WordPress в wp-contentпапке содержит пустой PHP-файл, который выглядит следующим образом. <?php // Silence is golden. ?> Должны ли плагины включать в себя такой пустой файл, чтобы люди не могли просматривать содержимое каталога? А как насчет дополнительных папок в темах - как includesкаталог?

5
Когда я должен использовать API Transient?
Я никогда не использовал API-интерфейс Transient и задавался вопросом, есть ли у кого-нибудь рекомендации о том, когда его использовать. Статья Кодекса предполагает , что в качестве разработчика темы я мог бы задать каждый новый WP_Query()как переходные; Я предполагаю, что то же самое можно сказать и о прямых запросах $ wpdb …
16 transient 

3
Как получить термин таксономии текущей страницы и заполнить запросы в шаблоне
Я спотыкался, пытаясь выяснить, как получить конкретный термин таксономии для текущей страницы, чтобы впоследствии я мог заполнять запросы на странице для других типов записей, которые имеют такой же термин. В принципе: Страница 1 имеет термин таксономии - образовательная политика page.php состоит из четырех частей: стандартный цикл, который выводит страницу, но …

1
Встраивание SOAP-клиента в плагин WordPress?
Каков наилучший способ встроить SOAP-клиент в плагин WordPress, который можно распространять через репозиторий плагинов WordPress? Это лучше всего использовать? В PHP 5.x мыло Client , Зенд мыло Client , NuSOAP Инструментарий для PHP , PEAR SOAP Client / Server для PHP или Какой- нибудь другой SOAP-клиент для PHP ? Более …

3
Запрос для пользовательского типа сообщения? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для WordPress Development Stack Exchange. Закрыто 5 лет назад . Я установил пользовательский интерфейс пользовательского типа . После активации этого плагина я создал пользовательский тип записи с …

5
Профилирование сайта WordPress для развертывания на общем хостинге?
У меня проблема с использованием процессора на моем веб-сайте, и я ищу способ обнаружить (и исправить), что его вызывает. Тема, не охваченная этим вопросом . Следуя ответу Хакре , я понимаю, что мне нужно профилировать вызов PHP. Разумно ли разместить сайт на моем компьютере, запустить профилировщик и использовать эту информацию …

8
Лучший способ завершить запрос WordPress Ajax и почему?
Рассматривая обычные запросы WordPress Ajax, подобные этим: add_action( 'wp_ajax_merrychristmas_happynewyear', array( $this, 'merrychristmas_happynewyear' ) ); add_action( 'wp_ajax_nopriv_merrychristmas_happynewyear', array( $this, 'merrychristmas_happynewyear' ) ); Будет ли это лучше для конечного функции merrychristmas_happynewyearс die(), die(0), wp_die()или что - то другое , и почему?
16 ajax 

3
Получение списка пунктов меню в массиве
В настоящее время я работаю над пользовательской темой. В этой теме у меня есть меню, которое я зарегистрировал с помощью register-nav-menu, а затем я отображаю меню на своей веб-странице с помощью этой wp_nav_menuфункции. Тем не менее, я хотел бы получить список только пунктов меню (только имена реальных пунктов меню, которые …
16 menus 

5
Как я могу создать meta_query с массивом как meta_field?
Вот аргументы для моего запроса: $args = array( 'post_type' => 'news', 'meta_query' => array( array( 'key' => 'topics', 'value' => 'sports', ) ) ); Это работает, когда topicsэто строка, но не когда это массив. Я хотел бы, чтобы этот запрос работал, когда, topicsнапример,array( 'sports', 'nonprofit', etc. ) Есть ли способ …
16 query  meta-query 

1
Как получить сообщение по имени пули через REST API?
Это работает для моих страниц, но не для моих сообщений. Если я зайду на example.com/wp-json/wp/v2/pages?slug=page-nameнего, то получу страницу правильно. Если я пойду к example.com/wp-json/wp/v2/posts?slug=post-nameнему, я не получу сообщение таким же образом. Может кто-нибудь сказать мне, как получить сообщение по имени слизняка? У поста тоже есть категория, но я не знаю, …
16 urls  rest-api 

1
Установка $ _SERVER ['HTTPS'] = 'on' запрещает доступ к wp-admin
Сначала мой сервер сидит за балансировщиком нагрузки. Мой SSL-сертификат находится на балансировщике нагрузки и обрабатывает HTTPS. Данные, поступающие на порт 443, перенаправляются на сервер Wordpress с использованием HTTP на порт 80. Тем не менее, WordPress и PHP не знают конфигурацию моего сервера. Это заставляет браузер с подозрением относиться к действительности …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.