Вопросы с тегом «customization»

Модификации файлов тем и плагинов для создания новых функциональных возможностей.

7
Как удалить страницы меню администратора, вставленные плагинами?
У меня есть следующий код, который очищает много вещей, которые не будут использоваться в области администратора: add_action( 'admin_menu', 'my_remove_menu_pages' ); function my_remove_menu_pages() { remove_menu_page( 'edit.php' ); //Posts remove_menu_page( 'upload.php' ); //Media remove_menu_page( 'edit-comments.php' ); //Comments remove_menu_page( 'themes.php' ); //Appearance remove_menu_page( 'users.php' ); //Users remove_menu_page( 'tools.php' ); //Tools remove_menu_page( 'options-general.php' ); …

1
Как отфильтровать список сообщений (в списке сообщений WP) с помощью настраиваемого поля (функция поиска)?
Несмотря на то, что я много гуглил, я не нашел ответа на очень простой вопрос: У меня есть несколько сообщений с настраиваемым полем (например, имя_поставщика). Я хотел бы иметь возможность искать и фильтровать свои сообщения в соответствии с этим настраиваемым полем. Другими словами, в списке сообщений администратора я хотел бы …

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

4
Синхронизация базы данных между dev / staging и production
У меня проблема с синхронизацией базы данных WordPress между разработкой и производством, и мне интересно, как другие люди решают ее. Я знаю об этом вопросе, но на самом деле он не охватывает более отвратительный и более реалистичный вариант использования. Скажем, у меня есть живой сайт WordPress. Я взял дамп всего, …

4
Как правильно сравнивать даты в мета-запросе WP query_posts?
У меня есть запрос query_posts в шаблоне WP. С помощью плагина «Больше полей» я могу дать администратору сайта возможность создать событие (пользовательский тип записи), а затем ввести дату в формате: ГГГГ / мм / дд. Главный вопрос: какое значение я должен передать в значение параметра в массиве meta_query? В настоящее …

11
Какова ваша лучшая практика для выполнения одноразовых сценариев?
Проблема Мы все были в такой ситуации, и многие вопросы на этом сайте нуждаются в подобном решении. Вы должны либо обновить базу данных, либо автоматически вставить много данных, конвертировать meta_keysили что-то подобное. Конечно, в работающей системе, основанной на лучших практиках, этого не должно происходить. Но как бы то ни было, …

4
Как реализовать настраиваемую бесплатную аутентификацию OpenID?
OpenID - это стандарт, обычно используемый в наши дни. Я пытаюсь реализовать OpenID в своем блоге, но у меня много трудностей. Я попробовал плагин OpenID, но он кажется несовместимым с Wordpress 3.0. Я попробовал также плагин Janrain, но бесплатная версия слишком ограничена. Я хотел бы интегрировать экран входа в стиль …

2
Как добавить пользовательские поля формы на страницу профиля пользователя?
Страница профиля пользователя имеет следующие поля: Имя Имя Фамилия Псевдоним Отображаемое имя Контактная информация Электронная почта Сайт AIM Yahoo IM Jabber / Google Talk Как можно добавить больше полей в этот раздел. Поле, такое как номер телефона, адрес или что-то еще.

5
Должны ли все плагины быть инкапсулированы в класс?
При разработке плагина функции должны быть сгруппированы в класс, чтобы избежать конфликтов пространства имен? Создает ли использование классов снижение производительности для PHP? Если производительность падает, имена функций должны быть предварительно фиксированными?

7
Добавить проверку и обработку ошибок при сохранении пользовательских полей?
У меня есть функция, которая определяет настраиваемое поле для типа сообщения. Скажите, что поле "subhead". Когда сообщение сохранено, я хочу выполнить некоторую проверку ввода и отобразить сообщение об ошибке на экране редактирования сообщения, если это необходимо. Что-то типа: // Handle post updating function wpse_update_post_custom_values($post_id, $post) { // Do some checking... …


5
Почему <? Php и?> На каждой строке
Я видел это соглашение почти везде, и иногда оно почти сводило меня с ума: &lt;?php //The loop ?&gt; &lt;?php while ( have_posts() ) : the_post(); ?&gt; &lt;?php the_content(); ?&gt; &lt;?php endwhile; // end of the loop. ?&gt; Где &lt;?phpи закрытие ?&gt;на каждой строке, даже если нет HTML-кода. Мой вопрос: почему? …

3
Как получить настройки формата даты и времени для использования в моем шаблоне?
Это странный вопрос, но я хочу знать, как я могу получить доступ к настройкам даты и времени Admin &gt; Settings &gt; General &gt; Date Format Admin &gt; Settings &gt; General &gt; Time Format Я использую плагин Any + Time jQuery в качестве селектора даты / времени для представления редактора для …

2
Объяснение update_post_ (meta / term) _cache
Я читал некоторые лучшие практики из 10up, и они упоминают установку этих двух флагов в false в WP_Query (в зависимости от того, что вы запрашиваете): 'update_post_meta_cache' =&gt; false: полезно, когда post meta не будет использоваться. 'update_post_term_cache' =&gt; false: полезно, когда не используются термины таксономии. Я предполагаю, что это что-то вроде, …

2
Добавьте несколько пользовательских полей на страницу общих настроек
Я хотел бы добавить несколько пользовательских полей в общие настройки. Это код, который я использую. Это работает хорошо, но я просто не могу понять, как добавить больше полей. Я хотел бы создать два поля на данный момент, одно для номера телефона и второе для адреса: function register_fields() { register_setting('general', 'my_first_field', …

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