WordPress

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


5
Пользовательские типы сообщений, таксономии и постоянные ссылки
Это сводит меня с ума, и я уверен, что это просто, но ничего, что я ищу, не приходит с простой структурой (все очень сложно). У меня есть собственный тип записи product_listingи пользовательская таксономия product_cat(которая является иерархической и должна иметь одинаковые категории). Я просто хочу, чтобы мои URL выглядели так: mysite.com/products/category1/product-name1 …

2
Как я могу добавить поле загрузки изображения непосредственно на пользовательскую панель записи?
Я добавил новую страницу в разделе «Страницы» в админке WordPress и добавил несколько настраиваемых полей. Я также хотел бы иметь возможность добавить поле загрузки изображения в редактор страниц - есть ли способ сделать это через пользовательские поля? Или мне нужно выбрать другое направление, если мне нужна эта способность?

5
Как установить рекомендуемое изображение (миниатюру) по URL-адресу изображения при использовании wp_insert_post ()?
Просматривая справочную запись функции для wp_insert_post () , я заметил, что в требуемом массиве нет параметра, который позволил бы мне установить «Featured Image» для сообщения, отображаемого в виде эскиза сообщения в моей теме. Я рассмотрел функции наподобие set_post_thumbnail () , как это было предложено г-ном Беннеттом, но, похоже, это относительно …

3
Собирается ли временный мусор?
Этот вопрос заставил меня задуматься, что временные RSS-каналы в wp_options не удаляются автоматически? Переходные процессы должны истечь и быть удалены. Однако единственный способ, которым я вижу это обработанный, состоит в том, когда переходный процесс истек и запрошен, тогда это удалено во время запроса. Что если переходный период истек, но после …


6
Цикл перенаправления WordPress wp-admin https
Я использую nginx в качестве своего веб-сервера и отредактировал файл конфигурации так, чтобы он указывал на https, поэтому я изменил настройки URL-адреса WordPress на https, а также добавил код администратора WordPress force ssl в мой файл wp-config, но продолжаю сталкиваться с ошибкой " Эта веб-страница имеет цикл перенаправления "
61 ssl  nginx 

5
Как проверить, играет ли пользователь определенную роль?
У меня есть довольно специфическое требование показывать другой текст в метке поля на странице профиля пользователя в зависимости от роли текущего пользователя. Я не могу понять, как проверить, является ли текущее использование "автором". Я ищу такую ​​функцию, как: is_user_in_role($user, "author"); Я думаю, это довольно просто, но я слишком долго искал …

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

8
Как правильно включить PHP-файлы в плагины
Моя проблема заключается в том, когда в основной файл плагина я включаю файл PHP что-то вроде этого: include(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or include_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or require(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or require_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); и в этом файле у меня есть вызов функции WordPress, как: add_action('hook', 'callback'); и я …

7
remove_action или remove_filter с внешними классами?
В ситуации, когда плагин инкапсулировал свои методы в классе, а затем зарегистрировал фильтр или действие для одного из этих методов, как удалить действие или фильтр, если у вас больше нет доступа к экземпляру этого класса? Например, предположим, что у вас есть плагин, который делает это: class MyClass { function __construct() …
59 actions  filters 

4
Существует ли блок-схема последовательности загрузки WordPress?
Так как WP должен загрузить ряд файлов из, index.php -> ... -> wp-header.php -> ... ->functions.php ... и так далее при исполнении. Также должна быть похожая блок-схема для вызовов функций, условий и т. Д. Во время выполнения. Есть ли такая блок-схема (-ы) в любом месте?

9
Получить имя текущего файла шаблона
Я нашел это, чтобы отобразить текущее имя файла, используемого в шаблоне: function get_template_name () { foreach ( debug_backtrace() as $called_file ) { foreach ( $called_file as $index ) { if ( !is_array($index[0]) AND strstr($index[0],'/themes/') AND !strstr($index[0],'footer.php') ) { $template_file = $index[0] ; } } } $template_contents = file_get_contents($template_file) ; preg_match_all("Template …
58 templates 

6
Пользовательские шаблоны типов сообщений из папки плагинов?
Я хотел бы предложить свой тип поста в качестве плагина, чтобы люди могли использовать его, не касаясь папки своей темы. Но пользовательские шаблоны типов записей, такие как single-movies.php, находятся в папке темы. Есть ли способ заставить WP проверять наличие одного файла movies.php в папке плагина? Зацепить функцию в иерархии файлов …

1
Инструмент для анализа правил перезаписи? [закрыто]
Есть ли хороший инструмент для анализа моих правил переписывания? Я всегда путаюсь с регулярными выражениями и заменой параметров. Я сам что-то создал и опубликую здесь, чтобы другие могли его использовать, но не стесняйтесь добавлять другие инструменты!

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