WordPress

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


3
Разрешить HTML в выдержке
Вот мой код выдержки. // Generate custom excerpt length function wpbx_excerpt_length($length) { return 300; } add_filter('excerpt_length', 'wpbx_excerpt_length'); Как мне разрешить HTML как <a> <b> <i> <br>
56 php  excerpt 

7
Как получить URL текущей страницы?
Я хочу добавить пользовательский код PHP, чтобы всякий раз, когда страница моего сайта загружалась в моем браузере, URL-адрес этой страницы отображался на экране. Я могу использовать echo get_permalink(), но это не работает на всех страницах. Некоторые страницы (например, моя домашняя страница ) отображают несколько сообщений, и если я использую get_permalink()на …
56 php  loop  permalinks  urls 

10
Передача переменной в get_template_part
WP Кодекс говорит , чтобы сделать это: // You wish to make $my_var available to the template part at `content-part.php` set_query_var( 'my_var', $my_var ); get_template_part( 'content', 'part' ); Но как я могу echo $my_varвнутри части шаблона? get_query_var($my_var)не работает для меня. Я видел множество рекомендаций для использования locate_templateвместо этого. Это лучший …

1
Нужна помощь с add_rewrite_rule
РЕШЕНИЕ Я пошел с обновлением 3 и получил его работать. То, что я неправильно понял, было то, что я полагал, что правило переписывания изменится designers/?designer=some-designer&bid=9на /designers/some-designer. Но это, конечно, наоборот. Я провел некоторое исследование, но я не совсем понимаю, как использовать add_rewrite_rule () . Этот пост довольно близок к тому, …

3
Когда я должен использовать wp_register_script () с wp_enqueue_script () против просто wp_enqueue_script ()?
У меня проблемы с пониманием, когда вам нужно использовать wp_register_script(). В настоящее время я просто использую что-то вроде: add_action( 'admin_enqueue_scripts', array( $this, 'enqueue' ) ); function enqueue() { $handle = 'some-handle'; $js = 'http://example.com/my.js'; wp_register_script( $handle, $js ); wp_enqueue_script( $handle ); } Я много читал (Кодекс, блоги и т. Д.), …

9
Как вы узнаете, какая страница шаблона обслуживает текущую страницу?
Когда вы активируете тему WordPress, всегда сложно выяснить, какой файл нужно изменить. Есть идеи как все упростить? Но с другой стороны, учитывая функциональность get_template_part, это может быть невозможно. Что ты говоришь?
54 templates 

8
Ставить в очередь скрипты / стили при наличии шорткода
Каков идеальный способ регистрации / постановки в очередь скриптов и / или стилей для использования в плагинах? Недавно я сделал плагин простым плагином для добавления пользователя аватар / граватар с коротким кодом. У меня есть разные варианты стилей для отображения аватара (квадрат, круг и т. Д.), И я решил поместить …

3
Как изменить адрес электронной почты для регистрации по умолчанию? (плагин и / или не плагин)
После регистрации нового пользователя WP рассылает электронное письмо с логином / паролем и ссылкой на страницу входа. Есть ли способ изменить этот шаблон электронной почты по умолчанию? Я также хотел бы изменить тему и отправителя. Изменить: Для тех, кто заинтересован, вот плагин решение.

9
Как поставить в очередь стили / скрипты на некоторых страницах / wp-admin?
У меня есть две простые функции, материал нагрузки с помощью wp_enqueue_style()и wp_enqueue_script(), что - то вроде этих: function admin_custom_css() { wp_enqueue_style( 'stylesheet_name', 'stylesheet.css') }; function admin_custom_js { wp_enqueue_script( 'javascript_file', 'script.js') }; ... и несколько страниц администратора, созданных с помощью add_menu_page()иadd_submenu_page() function my_menu() { add_menu_page('Page 1', 'bar', 'something', 'else', 'foo'); add_submenu_page( …

6
Раздражает «JQMIGRATE: миграция ...» в консоли после обновления до WordPress 4.5
Почему есть постоянное уведомление, JQMIGRATE: Миграция установлена, версия 1.4.0 на что указывает load-scripts.phpмоя консоль, когда я обновляю свою тему до WordPress 4.5, и как ее можно удалить? Это не ошибка, но она всегда присутствует в моей консоли, и я действительно не понимаю, какой в ​​этом смысл. Должен ли я что-то …
53 jquery  notices 

2
Как создать постоянную структуру ссылок с пользовательскими таксономиями и пользовательскими типами записей, такими как base-name / parent-tax / child-tax / custom-post-type-name
Я прочесываю этот сайт и Google для ответа, и я пришел совершенно пустым. По сути, я хочу сделать именно то, о чем просит этот пост , но мне нужна иерархическая таксономия. Ответ, данный в этом посте, прекрасно работает, но только с таксономией одного уровня. Можно ли делать то, что я …

1
Получить идентификатор страницы, которая установлена ​​как страница сообщений
В настройках WordPress вы можете установить страницу как Posts Page. Это можно найти: WP-Admin->Settings->Reading Settings->Front page displays Как получить идентификатор страницы, установленный в этом параметре?
53 posts  options  id 

4
Что делает wp-embed.min.js в WordPress 4.4?
Вопрос Что делает wp-embed.min.jsфайл? Я заметил, что это добавлено в конец моего нижнего колонтитула. Как я могу избавиться от этого? усилие После некоторого поиска в Google я нашел кодексы на Кодексе. Почему WordPress считает, что я хочу добавить видео и т. Д. На мою страницу по умолчанию? Окружающая обстановка WordPress …

9
Передача параметра в функции фильтра и действия
Это способ передать мои собственные параметры функции в add_filterили add_action. Например, взгляните на следующий код: function my_content($content, $my_param) { do something... using $my_param here ... return $content; } add_filter('the_content', 'my_content', 10, 1); Могу ли я передать свой собственный параметр? что-то вроде: add_filter('the_content', 'my_content($my_param)', 10, 1) или же add_filter('the_content', 'my_content', 10, …

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