WordPress

29
Используйте register_post_type (), чтобы изменить существующий тип записи

Есть много ситуаций, когда тема или плагин регистрирует тип сообщения, и вы хотите изменить его. Существует, конечно, add_post_type_support()и remove_post_type_support(), но те не дают доступа к полному списку аргументов, которые register_post_type()принимает. В частности, может быть, я хочу...

29
Разрешить участнику иметь доступ только к пользовательскому типу записи. Разрешено редактировать только собственные посты

Хорошо, я ищу лучший способ атаковать это. Мне очень удобно работать с PHP и создавать собственные типы записей с настраиваемыми метаполями в WordPress. Вот что я смотрю на это: Пользователь регистрируется и устанавливается на подписчика по умолчанию. Пользователь просит администратора получить...

29
Как добавить товар в woocommerce с помощью php-кода [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для WordPress Development Stack Exchange. Закрыто 5 лет назад . Я хочу добавить продукты с PHP-кодом, как показано ниже: $post_information = array( 'post_title'...

29
Как добавить тег defer = «defer» в плагин javascripts?

Я не мог добавить тег отсрочки в плагин javascripts. Тест на скорость страницы для разработчиков Google предлагает мне добавить тег отсрочки в контактную форму 7 javascripts. Вот как контактная форма 7 включает в заголовок javascript. add_action( 'wp_enqueue_scripts', 'wpcf7_enqueue_scripts' );...

29
Wordpress REST API установлен и включен в обычной установке Wordpress 4.7?

Я только что установил Wordpress 4.7. Одним из упоминаний в объявлении является то, что в нем есть API REST. Мое понимание таково: Плагин Wordpress REST API больше не нужен, потому что предположительно он уже объединен с ядром в Wordpress 4.7. Wordpress REST API включен по умолчанию Тем не менее, я...

29
Каковы лучшие практики использования плагина кэширования на общем хосте?

Я запустил довольно большой сайт на днях, и я хотел бы включить плагин кэширования. Установка выполняется на одном сайте с некоторыми функциями Buddypress, смешанными (для регистрации пользователя, карты с gpress, наличие профиля), запущенными на общем хосте. Мои вопросы: 1. Какой плагин вы...

29
Как подключить update_post_meta и delete_post_meta?

Я все еще изо всех сил пытаюсь разобраться во всем этом, поэтому я действительно застрял в попытке выполнить следующую задачу: Если update_post_metaзапущено, то проверьте, meta_keyравно ли оно чему-либо (я хочу вызвать некоторый код, если используется определенный meta_key). Если мета-ключ, который...

29
Как переопределить родительские функции в дочерних темах?

Я читал и пытался понять, как это сделать, но по какой-то причине я не могу переопределить родительские функции в моей дочерней теме. Я использую TwentyTen в качестве родителя - может кто-нибудь сказать мне, почему эта функция в моей дочерней теме не переопределяет родительскую функцию, пожалуйста?...

29
Есть ли какие-либо рамки разработки плагинов?

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

29
Как добавить пользовательские поля формы на страницу профиля пользователя?

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

29
Опубликовать мета против отдельных таблиц базы данных

При разработке плагинов, требующих хранения данных, каковы преимущества и недостатки использования того или иного метода? Объяснение в кодексе не подробно: Однако, прежде чем переходить к совершенно новой таблице, подумайте, сработает ли сохранение данных вашего плагина в пост-мета WordPress (он же...

29
Пользовательская Таксономия, специфичная для Типа Пользовательской Почты

Я хочу создать пользовательскую таксономию, которая будет вести себя аналогично типу публикации, так как категория ведет себя к сообщениям по умолчанию (на основе /% category% /% postname% / permalink структуры), чтобы сообщения в пользовательских типах сообщений были отображается как...

28
Какой самый простой способ остановить WP от выхода из системы?

Через некоторое время WP выходит из системы всех пользователей и заставляет их снова войти в систему. Для сред разработки на моей локальной машине это неприятно и абсолютно не нужно. Существует ли управляемый API способ отключения автоматического выхода из системы на неопределенный срок? В идеале я...

28
Как именно работают автоматические обновления?

Сегодня утром я получил электронное письмо, в котором говорилось, что мой сайт Wordpress был автоматически обновлен до последней версии. Я знал об этой функции, но мне всегда было интересно, как именно она работает. PHP не является постоянно запущенным процессом: он запускается только по запросу....

28
Несколько разработчиков / редакторов работают над сайтом в процессе

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

28
Должен ли я использовать wpdb prepare?

Я новичок в SQL и мне интересно, если мне нужно использовать wpdb->prepareдля следующего запроса к таблице, которую я создал global $wpdb; $tablename = $wpdb->prefix . "my_custom_table"; $sql = "SELECT * FROM " . $tablename . " ORDER BY date_created DESC"; $resulst = $wpdb->get_results(...

28
Как хранить и получать переменные в сессиях WP?

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

28
Получить список всех зарегистрированных действий

Я пытаюсь отладить плагин, который не разработал, и хочу перечислить все зарегистрированные действия. Я читал эту ветку ТАК: WordPress: как получить все зарегистрированные функции для фильтра «the_content» - StackOverflow Но это относится к одному хуку и касается фильтров, а не действий. Есть ли...

28
Должны ли все плагины быть инкапсулированы в класс?

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