WordPress

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

1
Разница между иерархической и неиерархической таксономией?
Вопрос «В чем разница между иерархической и неиерархической таксономией?» Этот вопрос поначалу действительно озадачил меня, поэтому я подумал, что было бы неплохо показать разницу тем, кто просматривает сайт в поисках различия. В частности, вопрос касается hierarchicalаргумента, переданного register_taxonomy()функции. Более конкретно, в чем разница между этим: 'иерархический' => ложный register_taxonomy('movie-genre', 'movie', …

2
Как добавить кнопку шорткода в редактор TinyMCE?
Как сделать любой значок плагина в посте WordPress? Код, который я хочу вставить в код плагина и появится в панели сообщений [wp-admin / post.php]. Понравилось это изображение: Вывод: если я нажимаю на значок, он автоматически записывает [plugin]содержимое публикации следующим образом:

3
Как правильно подготовить оператор SQL% LIKE%?
Я хотел бы использовать оператор LIKE% text%, все еще используя класс WordPress $ wpdb для очистки и подготовки ввода. SELECT column_1 from `prefix_my_table` WHERE column_2 LIKE '%something%'; Я пробовал что-то вроде этого безрезультатно: $wpdb->prepare( "SELECT column_1 from `{$wpdb->base_prefix}my_table` WHERE column_2 LIKE %s;", like_escape($number_to_put_in_like)); Как правильно подготовить оператор SQL% LIKE%, используя …
34 mysql  wpdb  sql 

5
Переведите плагин, используя .po .mo файлы
Я хочу перевести этот плагин. Плагин уже переведен на другие языки и в нем есть .potфайлы для добавления новых языков (насколько я понял из описания). Как мне создать .poи .moфайлы для моего нового языка и сделать их доступными для использования плагином? Я попытался определить русский язык в моем wp-config.phpфайле, вставив …

6
Расширение контекста поиска на экране публикации списка администраторов
Я создал собственный тип записи и прикрепил к нему несколько пользовательских полей. Теперь я хотел бы, чтобы поиск, который авторы могли выполнять на настраиваемом экране списка сообщений (в бэкэнде администратора), также выполнялся в мета-полях, а не только просматривался в заголовке и содержимом как обычно. Где я могу подключиться и какой …

10
Как показать иерархический список терминов?
У меня есть иерархическая таксономия, называемая «географические местоположения». Он содержит континенты на первом уровне, а затем страны для каждого. Пример : Europe - Ireland - Spain - Sweden Asia - Laos - Thailand - Vietnam и т.п. Используя get_terms () мне удалось вывести полный список терминов, но континенты перепутаны со …

10
Как создать .pot файлы с помощью POedit?
Сегодня я потратил часы на то, что казалось чем-то действительно простым, а именно на создание файла .pot для создаваемой мной темы Wordpress. Я прочитал статью Smashing Magazine , в статье Tutsplus и несколько других о том , как использовать Poedit создать .pot файлы для темы, а затем создать .mo и …

1
Тестирование обратных вызовов
Я разрабатываю плагин с использованием TDD, и одну вещь, которую я совершенно не могу проверить, это ... хуки. Я имею в виду ОК, я могу проверить обратный вызов ловушек, но как я могу проверить, действительно ли ловушка срабатывает (как настраиваемые ловушки, так и ловушки WordPress по умолчанию)? Я предполагаю, что …

2
Удалить ссылки JSON API в заголовке HTML
Кто-нибудь знает, как удалить ссылки WordPress JSON API в теге заголовка? <head> ... <link rel='https://api.w.org/' href='http://example.com/wp-json/' /> <link rel="alternate" type="application/json+oembed" href="http://example.com/wp-json/oembed/1.0/embed?url=..." /> <link rel="alternate" type="text/xml+oembed" href="http://example.com/wp-json/oembed/1.0/embed?url=..." /> </head> Я хотел бы избежать использования плагина. Если возможно, есть ли способ удалить их с помощью функции remove_action? remove_action( 'wp_head', 'rsd_link' );
33 themes 

3
Синхронизация базы данных WP между несколькими разработчиками с помощью git
Я работаю над улучшением моего рабочего процесса git, поскольку он применяется к моим проектам разработки WordPress. Часто при разработке системы управления контентом я создаю сервер разработки (например http://dev.finalsitename.com), содержащий пользовательские типы записей и таксономии, которые будут использоваться в рабочей версии. Это позволяет моему клиенту начать добавлять свой контент на сайт. …

6
Изменить вид по умолчанию библиотеки мультимедиа в 3.5?
При вставке мультимедиа в сообщение, есть ли способ изменить вид по умолчанию библиотеки мультимедиа со «Все элементы мультимедиа» на «Загружен в этот пост»? Есть еще одна тема, из которой был извлечен этот вопрос: Как управлять отношениями вложений


6
Отправка ссылки для сброса пароля программно
У меня есть эта страница, созданная вручную: $user_login = sanitize_text_field( $_GET['user_login'] ); if ( username_exists( $user_login ) || email_exists($user_login) ) { ?> <!--Everything has been validated, proceed ....--> <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function submit() { var f = document.getElementById('lostpasswordform'); f.onclick = function () { …
33 php  pages  password 

3
Добавление столбца «Порядок меню» на экран администратора пользовательского типа сообщения
Я хочу использовать menu orderатрибут для управления упорядочением для пользовательского типа записи, который будет использоваться для определенной цели. Достаточно легко добавить это к CPT через, supports => array('page-attributes')но как мне выставить значение порядка меню на экране списка администраторов для этого CPT?


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