WordPress

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

1
Удалить скрипт для плагина в Multisite
Я только что понял, что традиционный uninstall.phpфайл для плагина не работает в Multisite. if ( !defined( 'WP_UNINSTALL_PLUGIN' ) ) exit(); delete_option( 'plugin_option_name' ); Это не удаляет опции под-сайтов во всех wp_SITE-ID_optionsтаблицах. Есть ли стандартный способ сделать это?

1
Что такое <# code #> в media-template.php и как оно работает?
Я проверяю /wp-includes/media-template.phpи только что нашел это: &lt;# if ( data.compat &amp;&amp; data.compat.meta ) { #&gt; {{{ data.compat.meta }}} &lt;# } #&gt; Никогда не видел &lt;# #&gt;или {{{ }}}раньше. Что это за PHP? Поиск этих символов в Google кажется бесполезным ...
9 php  core 

4
Ставить в очередь веб-шрифты Google, не путая символы в URL
Ставить в очередь Google Web Fonts обычным способом, т. Е. С помощью wp_enqueue_styleфункции, подобной так ... function wpse_google_webfonts() { wp_enqueue_style( 'google-webfonts', 'http://fonts.googleapis.com/css?family=Ubuntu+Condensed|Open+Sans:400italic,700italic,400,700' ); } add_action( 'wp_enqueue_scripts', 'wpse_google_webfonts' ); ... в результате linkтег помещается в заголовок так: &lt;link rel='stylesheet' id='google-webfonts-css' href='http://fonts.googleapis.com/css?family=Ubuntu+Condensed%7COpen+Sans%3A400italic%2C700italic%2C400%2C700&amp;#038;ver=3.5' type='text/css' media='all' /&gt; Как видите, результирующий URL закодирован . Я …

4
Как добавить категорию в: 'wp-admin / post-new.php'?
Я хочу иметь ссылку для создания нового поста, который также устанавливает категорию. Я пробовал wp-admin/post-new.php?post_category=12и wp-admin/post-new.php?cat=12, но ни сработало. Я также попытался использовать имя, а не идентификатор категории; который также не имел никакого влияния. Как создать ссылку на новый пост с категорией по умолчанию?

3
Как использовать таксономии для вложений в новой библиотеке мультимедиа?
WordPress 3.5 изменил управление мультимедиа, и теперь экран редактирования библиотеки мультимедиа использует пользовательский интерфейс по умолчанию. Таксономии очень полезны для установок WP с разными пользователями и вложениями, предоставляя больше возможностей для поиска вложений и / или добавления классификации. Я видел Можно ли добавить метабокс категории во вложение? на WPSE, но …

3
Как установить пользовательский тип сообщения, чтобы не отображаться на переднем конце
Я использую пользовательский тип записи на одном из своих сайтов для слайд-шоу изображений. Я установил для общего доступа значение false / off, но когда Google сканирует мой сайт, я вижу 404 ошибки для URL-адресов моих слайд-шоу. Я подумал, что публичный запрос из Wordpress не создаст эти внешние URL-адреса. Как полностью …

3
Как заказать по почте мета-имя в wp admin?
Я пытаюсь сделать заказ по мета-имени поста, который я добавил для поста. Мета публикации - "_merchant_id", и я знаю, как сортировать по merchan_id, но я не знаю, как сортировать по имени продавца. Я сортирую по идентификатору продавца, как это: public function column_orderby( $vars ) { if ( isset( $vars['orderby'] ) …
9 wp-admin 

1
Получить массив с $ wpdb
Я пытаюсь преобразовать этот код в $ wpdb. $data = array(); $query = "SELECT * FROM videos"; $query_exec = mysql_query($query) or die(); while($row = mysql_fetch_array($query_exec)) { if ( $row['video'] == "http://youtu.be/".end(explode('http://youtu.be/',$row['video'])) ) { $data[$row['id']] = end(explode('http://youtu.be/', $row['video'])); } else { $data[$row['id']] = end(explode('?v=', $row['video'])); } } Так я и сделал: …
9 wpdb  array 

3
Есть ли опасность в удалении всех переходных процессов?
У меня есть большой сайт для клиента, и, поскольку это действительно настраиваемая установка WordPress с множеством расширений функциональности, я не могу использовать плагины для кэширования. Чтобы повысить производительность, я построил большую часть сайта с использованием переходных процессов (например, навигацию, карты Google со всеми маркерами и т. Д.) И оставил динамический …

1
comment_post_ID 0 (невозможно удалить с панели инструментов)
Наткнулся на что-то странное, чего я раньше не видел. Клиент ведет довольно активный блог и использует Akismet (платный) для защиты от спама. По крайней мере, один раз в день они сообщают о спам-комментариях, которые правильно помечены как спам, но не могут быть удалены с панели администратора, щелкая Empty Spamили вручную …

2
Добавить сообщение об ошибке на защищенной паролем странице
Я защитил страницу паролем. Я хотел бы добавить короткое сообщение об ошибке, если введенный пароль неверен. Как я могу это сделать? Я добавляю этот код, чтобы показать и настроить форму на моей странице. мой functions.php add_filter( 'the_password_form', 'custom_password_form' ); function custom_password_form() { global $post; $label = 'pwbox-'.( empty( $post-&gt;ID ) …
9 forms  password 

1
Мультисайт на Windows с подстановочными поддоменами
Я хочу создать локальную сеть на компьютере Windows, используя поддоменов. Я не хочу редактировать hostsфайл для каждого нового субдомена. Но Windows не поддерживает поддомены подстановочных знаков, и Кодекс не говорит ничего полезного по этой теме. Что мне делать?

2
Передача текущих файлов cookie в wp_remote_get для предварительного просмотра черновика публикации
Я хочу передать файлы текущего пользователя в функцию wp_remote_get, чтобы получить содержимое страницы предварительного просмотра черновика. Я проверяю уже вопросы: Какой URL вы передаете wp_remote_get для загрузки тела предварительного просмотра текущего сообщения? Как я могу вызвать «превью пост» из wp_remote_get с аутентификацией? Но в любом из них появляется, как я …

1
Как изменить домашнюю страницу по умолчанию для панели управления WordPress?
Можно ли изменить страницу администратора по умолчанию «Домашняя» при входе в панель управления WordPress? Я думал о паре возможностей ... Замените содержимое на главной странице Dashboard пользовательским содержимым. При успешной регистрации перенаправьте на другую страницу администратора в панели управления WordPress. Если возможно использовать любой из двух вариантов, какие хуки вы …

2
Получить список зарегистрированных мета-боксов и их удаление
Есть ли функция для получения списка зарегистрированных мета-боксов и их удаления? Я вижу, что есть метод для добавления и удаления. http://codex.wordpress.org/Function_Reference/remove_meta_box http://codex.wordpress.org/Function_Reference/add_meta_box

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