WordPress

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

5
Удалить категории / теги из меню администратора
Я хочу удалить или скрыть подменю «Категории / Теги» в разделе «Сообщения» в меню администратора. Я знаю, что это работает с подменю темы: remove_submenu_page( 'themes.php', 'widgets.php' ); К сожалению, это не работает для сообщений: remove_submenu_page( 'edit.php', 'edit-tags.php' ); Я использую действие admin_menu: add_action( 'admin_menu', 'function_call' ) Нужно ли добавить что-то …

3
Самый безопасный способ массового удаления ревизий постов
Один из моих клиентов находится на довольно большом блоге с точки зрения количества постов и трафика. Я пытаюсь уменьшить ее базу данных до приемлемого размера, и одна вещь, которая набирает обороты, это буквально десятки тысяч пост-ревизий. Я уже установил конфигурацию Wordpress, чтобы ограничить количество ревизий в будущем двумя: define('WP_POST_REVISIONS', 2); …

3
Получить URL-адрес миниатюры из медиа-загрузчик
Я хочу выбрать изображение из WordPress 3.5 Media Uploader. Я могу получить URL-адрес изображения с помощью следующего кода, но он получает полноразмерное изображение. Я хочу получить URL-адрес миниатюрного изображения, как я могу это получить? var custom_uploader; $('.upload-image').click(function(e) { e.preventDefault(); if (custom_uploader) { custom_uploader.open(); return; } custom_uploader = wp.media.frames.file_frame = wp.media({ …

5
Какова важность написания плагина, совместимого с <WP 3.x?
В настоящее время я пишу простой плагин с настраиваемыми записями и парой функций, использую метаданные постов и добавляю пару переменных в таблицу «options» в базе данных. Во время своего исследования я видел в Кодексе WP некоторые ссылки о том, чтобы сделать плагин обратно совместимым с версиями до WP 3.x, и …

1
Заказ по DESC, ASC на заказ WP_Query
Мне нужно сделать многоуровневое упорядочение в запросе. Проблема заключается в упорядочении одного значения DESC, а другого ASC, как в SQL. Следующий SQL, кажется, дает мне то, что я хочу, когда я запускаю его в терминале: SELECT DISTINCT * FROM wp_posts INNER JOIN wp_postmeta ON wp_posts.ID = wp_postmeta.post_id WHERE wp_posts.post_type = …
8 wp-query  mysql  order 

1
Как создать гибкую абстракцию для WP_Query?
Мой вопрос о PHP, но он включает в себя WordPress, как я создаю плагин. Дело в том, что у меня есть 5 вопросов, у каждого вопроса есть 6 вариантов и один вариант на выбор. Теперь человек будет выбирать любой выбор из каждого или нескольких. Я создал условие if, которое сейчас …

3
Добавить мета-поле тега WordPress по умолчанию в профиль пользователя
Я настроил свои профили пользователей, чтобы разрешить настраиваемые таксономии после этого урока . В идеале я хотел бы использовать мета-поле «Тег» по умолчанию на экране «Пост», чтобы пользователи могли легко добавлять новые термины и находить часто используемые. В настоящее время я использую список флажков, но это может занять очень много …

1
не удалось загрузить wp-admin / admin-ajax.php
Я получаю эту странную проблему. В прошлый день все работало нормально. Теперь вдруг ни один из моих запросов AJAX не работает. Проблема (я обнаружил, что в консоли Firebug): Не удалось загрузить ресурс: ...... / wp-admin / admin-ajax.php Так что как-то запрос к admin-ajax.phpфайлу не удаётся. Я перепроверил эти вещи: URL-адрес …
8 ajax 

1
Как удалить слаг из иерархических пользовательских типов в 3.5.2
Я знаю, что это не предлагается и что существует много дискуссий по этому поводу. К сожалению, после недели попыток и испытаний мне так и не удалось удалить слизень из моего пользовательского типа. Вот ситуация: Мне нужна структура URL post / blog / my-blog-post [хорошо!] страницы / родительский сервис / сервис …

4
Загрузить изображение с веб-страницы в папку загрузки по умолчанию
Я пишу собственную тему / плагин, в котором мне нужно программно загружать изображения с определенных веб-страниц в папку загрузки, а затем вставлять их как часть поста. Итак, я смог найти URL-адрес изображения программно, а затем мне нужно сохранить их в папке загрузки в разделе wp-content, однако в этой папке есть …

1
Подчеркивает в пользовательских полях
При попытке выполнить WP_Query с использованием meta_query () у меня возникли некоторые проблемы, потому что настраиваемые поля, созданные плагином, имели _в начале свое имя. Хотя я заметил, что он был сохранен в базе данных таким образом, я понятия не имел, почему он там был, и подумал, что должен ссылаться на …

1
Должны ли файлы плагинов следовать определенному соглашению, которое «подхватывает» WordPress?
Я разработал плагин, используя обычное соглашение об именовании основного файла плагина после папки плагина (то есть prefix-somepluginдля папки и prefix-someplugin.phpдля файла). Тем не менее, я видел несколько плагинов, которые используют следующую структуру: prefix-someplugin - plugin-loader.php // This file just loads src/prefix-someplugin.php - /src - prefix-someplugin.php Очевидно, что если они использовали …

2
Сортировка: пользовательский запрос с заказом meta_value_num THEN по заголовку
я пытаюсь выполнить пользовательский запрос типа записи, чтобы соответствовать следующим критериям: сортировать фильмы сначала по годам в порядке убывания, а затем («внутри» порядка года) по названию в алфавитном порядке. желаемый результат: название фильма A, 2006 название фильма Z, 2006 ... название фильма A, 1996 название фильма Z, 1996 я использую …

2
Ошибка «Попытка получить свойство необъекта» с Custom Walker для wp_nav_menu
Я пытаюсь добавить некоторые связанные с ARIA вещи в функцию wp_nav_menu. Я использую пользовательский класс ходунков для этой цели: class Walker_Nav_Menu_With_Aria extends Walker_Nav_Menu { function start_lvl( &amp;$output, $depth = 0, $args = array() ) { $indent = str_repeat("\t", $depth); $output .= "\n$indent&lt;ul class=\"sub-menu\" role=\"group\"&gt;\n"; } function end_lvl( &amp;$output, $depth = …
8 menus  errors  walker 

1
Многопользовательский сайт и подписи к изображениям
На многопользовательских сайтах, когда авторы выбирают изображения из библиотеки мультимедиа, они могут выбирать изображения, загруженные другими авторами. Проблема в том, что они могут редактировать заголовок, и он меняет его как для создаваемого ими поста, так и для любых предыдущих постов, имеющих одинаковое изображение и подпись, это не имеет никакого смысла. …

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