WordPress

8
Общий функционал в плагинах и темах

Недавно я начал разрабатывать плагины и темы и обнаружил, что мне нужно использовать несколько функций в обеих. Иногда я думаю о том, чтобы проверить, существует ли функция / класс перед объявлением, как сказано в этом посте: Когда проверять, существует ли функция Но это считается плохой практикой....

8
Проверка наличия файла в библиотеке мультимедиа

Я создаю пользовательские файлы в плагине и добавляю их в библиотеку мультимедиа, используя код, предоставленный в Кодексе Wordpress для wp_insert_attachment. Тем не менее, мой плагин иногда перезаписывает эти файлы. Мне нужно убедиться, что файлы больше не добавляются в библиотеку мультимедиа. Вот...

8
Хук действия для таможенного редактирования налога

Итак, у меня есть файл в файле шаблона functions.php, который кэширует форму поиска, содержащую пользовательские термины таксономии. Я хочу очистить кэш (или удалить одну группу кешей), когда добавляю / удаляю / редактирую условия определенной таксономии. Является ли это возможным? возможно с...

8
start_lvl игнорируется в пользовательском walker_nav_menu

Это мой первый проект с участием WordPress, и я застрял, пытаясь создать пользовательский инструмент для меню нижнего колонтитула. Я в основном хочу изменить меню со <ul> <li></li> </ul>структуры на <p> <span></span> </p>структуру. Меню и прочее...

8
Импорт старых комментариев Disqus в WordPress

У кого-нибудь есть рабочий способ импортировать старые комментарии Disqus в WordPress? Предположительно путем преобразования формата экспорта Disqus XML в формат импорта WordPress XML . Обратите внимание, что этот плагин для какой-то древней версии Disqus и не...

8
Кэшировать удаленный (HTTP) запрос с помощью Transient API

Я пытаюсь использовать get_transient()метод в моем WordPress, я прочитал документ и, кажется, я делаю то, что было описано в документации. Мне нужно показывать погоду на моем сайте, и я использую сторонний API погоды, который обновляется каждые 6 часов. Мы создаем локальный кеш погоды, чтобы API...

8
Установите сжатие JPEG для определенных пользовательских размеров изображения

Я использую различные пользовательские размеры изображений (by add_image_size), и я установил свое сжатие JPEG на 30% с помощью этого фильтра: function jpeg_quality_callback($arg) { return (int)30; } add_filter('jpeg_quality', 'jpeg_quality_callback'); Если я не ошибаюсь, приведенный выше код...

8
Как отобразить статическую HTML-страницу при настройке сайта WordPress?

Я только что установил Wordpress. У меня есть не заставка Wordpress в [корневой папке] /index.html. Я бы хотел, чтобы страница-заставка оставалась открытой, пока я работаю над созданием скинов Wordpress. Когда я пытаюсь получить доступ к index.php (также в корневой папке), он переписывает URL-адрес...

8
Удалить действие из внешнего класса

Я пытаюсь сделать что-то похожее на этот вопрос здесь: remove_action или remove_filter с внешними классами? Я пытаюсь удалить <!-- This site is optimized with the Yoast WordPress SEO plugin v1.0.3 - http;//yoast.com/wordpress/seo/ --> сообщение от плагина. И прежде чем кричать на меня о том,...

8
Лучшие практики для размещения мета-бокса?

Мне было интересно, есть ли какие-то строгие правила размещения мета-блоков? У меня есть мета-поле для пользовательского типа поста для сериала, в котором содержится дополнительная информация для упомянутого сериала: когда он начал выходить в эфир, жанр и т. Д., И я спорю, поместить ли его под...

8
WordPress Внутренние @ Упоминания

Я ищу способ ссылки на страницы автора в рамках одной установки WordPress, просто поместив символ @ перед именем пользователя в сообщении ... как в твиттере. Пример: Если имя пользователя - «Bill256», а я пишу «@ Bill256», оно будет связано со страницей его...

8
Каковы преимущества и недостатки дерева параметров перед API настройки?

Я относительно новичок в разработке тем WordPress, и мне пришлось создать тему с доступными опциями. Я выполнил поиск в Google, чтобы увидеть, каковы возможности, и я прочитал статьи о них, и прочитал о фреймворках, и наткнулся на Option Tree, который рекомендовался как фреймворк для разработки. В...

8
Wordpress 3.5 Media Manager - добавить кнопку

В моем плагине я хотел бы добавить две кнопки в Media Manager (слева от «Вставить в пост» в разделе «media-toolbar-primary») и подключить к нему действие jQuery. Первый - кнопка «Выбрать все» позволяет выбрать все доступные изображения (только изображения), в зависимости от выбранного значения...

8
Запуск пользовательского действия при нажатии кнопки настройки

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

8
Как экспортировать комментарии в WordPress?

Я хочу экспортировать свои комментарии в Excel, PDF или Word. Формат действительно не имеет значения, я просто хочу их экспортировать. Я попробовал плагин Export Comments , стандартный, но не смог заставить его работать, я должен сделать это вручную. Кто-нибудь может подсказать что-нибудь на эту...

8
Как получить всех детей и внуков иерархического пользовательского типа сообщения?

Мне нужно получить все подпосты с определенным (корневым) родительским идентификатором. get_posts( array( 'numberposts' => -1, 'post_status' => 'publish', 'post_type' => 'microsite', 'post_parent' => $root_parent_id, 'suppress_filters' => false ) ); WP-Codex: функция get_post ()...

8
WordPress 3.5: переключиться обратно на Old Media Uploader?

Есть ли способ вернуться к старому медиа-загрузчику в WordPress 3.5? Новый для меня очень медленный, так как у меня на сайте тысячи и тысячи изображений, и у меня есть несколько плагинов, которые работают только со старым...

8
@package & @subpackage: как использовать с дочерними темами

Моя проблема с @packageи @subpackage. Я пошел по предложенной ссылке (Для чего нужны комментарии к пакетам и подпакетам? ). Там я не нашел ничего, что можно было бы применить к своей проблеме, но вместо этого ответил: «Это теги PHPDoc, используемые для создания содержательной (и автоматической)...

8
Запоминание синтаксиса

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

8
Неопределенное смещение: 0 в> […] /wp-includes/capabilities.php в строке 1067

Привет, я получаю эти сообщения об ошибках при настройке localhost, но только с включенной Genesis Framework; WordPress Twenty Eleven работает отлично. Это происходит, когда я хочу создать новый пост. Если я обновлю страницу, ошибка повторится, но сам пост создается, и кажется, что все идет хорошо....