WordPress

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

1
Стоит ли ограничивать прямой доступ к файлам тем?
Время от времени я сталкивался со следующим фрагментом в темах: if ( ! defined('ABSPATH')) exit('restricted access'); Это начало некоторых (всех?) PHP-файлов в теме, и оно должно предотвратить прямой доступ к файлу из-за гнусных источников. Я вижу, что это не входит в Twenty Ten или Eleven, и я никогда не видел …

4
Получать сообщения под таможенной таксономии
Я не получаю сообщения под пользовательской таксономией ( fabric_building_types). Я получаю cat_idи cat->nameтакже , но не в состоянии получить сообщения. $args = array( 'type' => 'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 1, 'hierarchical' => 1, 'exclude' => '', 'include' => '', …

1
Как выполнить модульное тестирование предложенных исправлений в Trac?
Я искал некоторое понимание и хорошие ресурсы о том, как правильно выполнить модульное тестирование предложенных патчей WordPress в Trac и как точно сообщить о результатах тестирования. Я новичок в этом и прочитал ресурсы, расположенные в этом вопросе WPSE . Я сам очень хотел бы научиться делать это и делать это …

1
Почему действие save_post срабатывает при создании нового сообщения?
Я удивлен тем фактом, что моя функция, которую я прикрепил к save_postдействию, срабатывает, когда я нажимаю ссылку «Новая публикация» на панели администратора. Примечание. Это происходит до того, как я нажал Saveили Update, и срабатывает немедленно, а не после истечения времени или автоматического обновления. С другой стороны, когда я затем что-то …

9
Получить отрывок, используя get_the_excerpt вне цикла
У меня есть код, который вызывает, get_the_title()и это работает, но get_the_excerpt()вернуть пусто. Как я могу заставить это работать? Этот код находится внутри плагина под названием «Протокол WP Facebook Open Graph». Вот часть, которую я хочу изменить: if (is_singular('post')) { if (has_excerpt($post->ID)) { echo "\t<meta property='og:description' content='".esc_attr(strip_tags(get_the_excerpt($post->ID)))."' />\n"; }else{ echo "\t<meta …
31 loop  excerpt 

2
Должны ли третьи стороны использовать $ wp_scripts / $ wp_styles-> add_data?
Внутри WP_Dependenciesкласса существует метод с именем add_data. Эта функция добавляет данные в скрипты / стили, которые были поставлены в очередь во время загрузки WordPress. Обычно эта функция используется для добавления условия при добавлении таблиц стилей, предназначенных для разных версий IE. Например, для целевой IE8 и ниже: function test_wp_print_styles() { global …

2
Проверьте, был ли скрипт / стиль был поставлен в очередь / зарегистрирован
Можно ли проверить, был ли зарегистрирован сценарий или стиль с помощью wp_register_script/_styleили wp_enqueue_script/_style? Все функции не возвращают значение, и я совершенно не понимаю. Мне нужно, чтобы переключаться между различными функциями в зависимости от библиотек стилей и сценариев, которые я предлагаю. Спасибо!

9
Как избежать кеширования во время разработки?
Есть ли простой способ предотвратить все кеширование при тестировании появления изменений на сайте? Я использую WP Super Cache. Я могу удалить его кеш, используя предоставленную опцию, удалить кеш для моего браузера, но некоторые изменения в CSS или виджетах не обновляются. Я пробую другие обходные пути, такие как переключение браузеров или …

3
Переименование пользовательских типов сообщений и таксономий
Я начал разработку сайта с более чем дюжиной пользовательских типов постов. Я хотел бы переименовать некоторые из них, не только отображаемое значение, но и собственно имя настраиваемого типа записи. Однако меня беспокоит, что, просто запустив запрос на обновление SQL, я упущу некоторые места, где мне нужно что-то изменить или перезаписать …

11
ПОЛУЧИТЬ выдержку по ID
Почему нельзя получить отрывок по идентификатору, как с заголовком и большинством других элементов. например. get_the_excerpt (ID). Я знаю, как использовать его с функцией $ post-> post_excerpt, но это не возвращает часть содержимого, если не было введено ни одного отрывка, просто ничего не возвращает. Итак, что я пытаюсь сделать, это получить …
31 posts  excerpt 

6
Как обнаружить мобильные устройства и представить им определенную тему?
Я хотел бы создать новую модифицированную версию моей темы (при необходимости проверьте свой профиль), чтобы представлять ее посетителям, если я обнаружу, что они посещают сайт с портативного устройства, такого как iPhone, Android и т. Д. Как определить, поступил ли запрос с мобильного устройства / браузера? Как я могу загрузить и …

7
Начало работы с Subversion, Git или аналогичной системой контроля версий, чтобы хранить историю моих файлов? [закрыто]
Я понимаю, что это может быть широким вопросом на первый взгляд, но я ищу конкретные примеры установок / рабочих процессов, которые люди используют для хранения истории версий отредактированных файлов на сайте WordPress. Например, при разработке сайта (и даже после его открытия) я часто вносю изменения в файлы CSS и PHP, …

6
Изменение порядка разделов меню администратора?
Я немного расстроился из-за того, что провел несколько часов, пытаясь выполнить эту довольно простую задачу без какой-либо удачи. По сути, у меня есть 5 пользовательских типов записей, которые я создал, и все, что я хочу сделать, это показать каждый из них в определенном порядке прямо под «панелью» . Из документации …
31 menus  wp-admin  admin 

3
Почему выбранное изображение не отображается в моем пользовательском типе записи?
У меня добавлена ​​поддержка миниатюр со следующим в моем functions.php // Add Thumbnail Support add_theme_support('post-thumbnails'); set_post_thumbnail_size( 140, 140, true ); И я создаю пользовательский тип сообщения с // Create Custom Post Type for Work add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'custom_post', array( 'thumbnail', 'labels' => array( 'name' => …

5
Как расширить WP_Query для включения настраиваемой таблицы в запрос?
Я был дни над этой проблемой сейчас. Первоначально это было, как хранить данные о подписчиках пользователя в базе данных, для чего я получил пару хороших рекомендаций здесь, на WordPress Ответы. После, следуя рекомендациям, я добавил новую таблицу, подобную этой: id leader_id follower_id 1 2 4 2 3 10 3 2 …
31 wp-query 

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