WordPress

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

2
Переключение установки MultiSite с HTTP на HTTPS
Я установил MultiSite с URL-адресом, установленным как http://example.com , но теперь я хочу, чтобы все запросы проходили через HTTPS, поэтому я пытаюсь изменить URL-адрес на https://example.com . Я прошел через базу данных и обновляются все siteurlи homeзначения иметь протокол HTTPS , но сайт по- прежнему нагрузки через HTTP, вместо того …

3
Почему «/ page / 2 /» не работает?
Наконец-то появилась пагинация для работы с приведенным ниже кодом, но теперь пагинация ссылается на / videos / page / 2 /, которого не существует. Как мне заставить страницу 2 работать? <?php $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $wp_query->query('post_type=videos&showposts=1'.'&paged='.$paged); while ($wp_query->have_posts()) : $wp_query->the_post(); //display stuff endwhile; php wp_pagenavi(); …

2
current_shortcode () - определить используемый в настоящее время шорткод
В классе плагинов я хочу предоставить простые поля для общедоступных данных: электронная почта, номер телефона, Twitter и т. Д. Список можно расширить. Смотрите плагин Public Contact Data на GitHub для деталей. Для простоты использования я также хочу предложить короткие коды, которые легко набирать: [public_email] [public_phone] [public_something] Разница лишь во второй …

3
Как условно поставить таблицу стилей в очередь только для определенных страниц?
Прежде чем начать, я хочу признать, что есть несколько действительно хороших статей, нацеленных на то, как условно ставить сценарии в очередь на основе содержимого страницы / публикации. Разработка плагинов для WordPress - Как включить CSS и JavaScript условно и только при необходимости Как загрузить JavaScript как WordPress Master Это здорово, …

3
Эхо ID автора в author.php
Это, наверное, очень простой вопрос. Но как мне отобразить идентификатор пользователя на author.php? я пробовал the_author_meta('ID') Но, похоже, не хотел работать. Я хочу повторить это в конце URL, например; Http: ///www.domain.com/author/sampleauthor-id Очевидно, где "id" - это идентификатор конкретного автора Есть идеи?

2
Подсчет количества постов (пользовательский тип поста) Проблемы с запросом
Я пытаюсь подсчитать общее количество постов с пользовательским типом поста "работа". Мой запрос просто возвращает "0", когда я знаю, что есть сообщения. Я не думаю, что это проверяет, что тип сообщения имеет сообщения, но я не знаю, почему ... какие-либо идеи? <?php $jobs = new WP_Query(array( 'post_type' => 'jobs' ));?> …

5
Есть ли способ установить пользовательские поля по умолчанию при создании сообщения?
Когда я создаю новое сообщение, сразу после нажатия «Добавить новое» , когда отображается редактор сообщений, вместо того, чтобы использовать раскрывающийся список и выбирать настраиваемое поле для использования, я хотел бы уже иметь некоторые входные данные настраиваемого поля по умолчанию. открытый конец. Визуально вместо: Я хотел бы иметь что-то вроде: Я …

3
Ошибка подключения к БД после копирования экземпляра WordPress Multisite во второе местоположение
Вот мои настройки. У меня есть экземпляр Multisite, работающий по адресу http://example.com , и я хочу заняться разработкой и подготовкой. Перемещение существующего мультисайтового экземпляра WP на localhost - это кошмар, поэтому вместо этого я собираюсь создать dev в промежуточной локации. Я настроил http://staging.example.com, чтобы он указывал на каталог / public_html …

1
Есть ли is_user_logged_in () для мультисайта?
Существует ли функция is_user_logged_in () для Wordpress MU / Multisite (3.0+), в которую можно добавить идентификатор сетевого сайта, например, is_user_logged_in(2)где 2будет site_id? Обновить: После небольшого копания я придумал код ниже. К сожалению, это не работает. // не используйте это. не работает. function mu_logged_in ($ blog_id) { switch_to_blog ($ blog_id); $ …

4
Как удалить доступ к панели мониторинга из определенных пользовательских ролей?
Я бы хотел вообще запретить доступ определенных пользовательских ролей к панели инструментов http://www.openeye.net/wp-admin/ . Я переместил и обновил пользовательские профили на новую страницу, которую можно просмотреть на сайте. Как бы я поступил так?

6
Почему is_page не работает, когда я помещаю его в файл functions.php?
У меня есть страница под названием «Apple», идентификатор страницы 2533. В файле page.php у меня есть строка: echo $bannerimg И эта функция в functions.php: if ( is_page( '2533' ) ) { // also tested with 'Apple' $bannerimg = 'apple.jpg'; } elseif ( is_page( 'test' ) ) { $bannerimg = 'test.jpg'; …


4
Удалить дубликаты главного - подменю в админке?
Когда я использую add_menu_page& add_submenu_pageдля добавления пунктов меню, add_menu_page( 'Forms', 'Forms', 'administrator', 'forms', 'forms_job_menupage_cb' ); add_submenu_page( 'forms', 'Job Applications', 'Job Applications', 'administrator', 'job-applications', 'forms_job_menupage_cb' ); add_submenu_page( 'forms', 'Quote Requests', 'Quote Requests', 'administrator', 'quote-req', 'forms_req_menupage_cb' ); add_submenu_page( 'forms', 'Contact', 'Contact', 'administrator', 'contact', 'forms_contact_menupage_cb' ); Я получу что-то вроде формы формы Заявки …
11 admin-menu 

1
Настраивать URL-адреса страниц входа и регистрации в WordPress?
У меня установлен мультисайт. Я написал его с помощью плагина Whitelabel-CMS, но не могу настроить URL-адреса страниц регистрации и входа. Могу ли я изменить URL-адрес страницы входа в свой мультисайт? Я хочу изменить URL-адреса страниц регистрации, входа и регистрации. Зарегистрироваться: http://domain.com/wp-signup.php Логин: http://domain.com/wp-login.php/ Регистрация: http://domain.com/wp-register.php/ Не могли бы вы помочь …

1
Почему важно деактивировать плагин перед его удалением?
Я наткнулся на эту страницу , где он говорит, что wp plugin deleteделает это: удаляет файлы плагинов без деактивации или удаления. Почему важно деактивировать плагин перед его удалением? Это формальность или может случиться что-то ужасное?
11 plugins  wp-cli 

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