WordPress

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

5
Можно ли свободно менять имя папки WordPress и ничего технически не происходит?
Можно ли переименовать папку темы WordPress в любое время свободно, и после этого все работает нормально, themes/oldthemename themes/whatevernewname или если вы измените имя папки, содержащей файлы темы, - тема больше не будет работать, потому что имя папки темы как-то связано с файлами темы ...
11 themes  directory 

2
Должен ли вывод HTML передаваться через esc_html () И wp_kses ()?
Я запутался в различном использовании esc_html()и wp_kses(). Я понимаю, что esc_html()преобразует специальные символы в их сущность HTML и wp_kses()удаляет нежелательные теги (например, <script>), но я не уверен, в каких контекстах их следует использовать вместе или по отдельности. Если я пропущу ненадежный HTML-код esc_html(), то любой JavaScript-код будет отображаться в виде …

1
Использование классов вместо глобальных функций в functions.php
Во многих темах, которые я видел (включая TwentyEleven) и в примерах, которые я нашел в Интернете, при создании functions.phpфайла для темы вся функциональность объявляется в глобальной области видимости. Чтобы уточнить, вот как выглядит типичный файл функций: function my_theme_do_foo() { // ... } function my_theme_do_bar() { // ... } add_action( 'foo_hook', …

2
Как проверить, нахожусь ли я на последней странице поста?
Я хочу отобразить текст на последней странице, который не отображается на других страницах. Например, на страницах категорий: url.com/category/categoryname/page/6 или последняя страница всех сообщений, перечисленных на главной странице: url.com/page/9 Как мне проверить, нахожусь ли я на последней странице? Заранее спасибо.
11 categories  loop  pages 

5
Есть ли глобальный файл functions.php, который работает для любой темы?
Существует ли какой-нибудь глобальный вид файла functions.php, который подходит для любой темы? Проблема здесь: Когда я изменяю файл functions.php в любой теме, мне нужно позаботиться о двух изменениях: во-первых, мне нужно позаботиться об обновлениях этой темы. Во-вторых, мне нужно позаботиться об изменении темы сайта. Таким образом, вместо внесения изменений в …
11 functions  themes 

4
Изменить имя файла вложения
Существует ли функция, позволяющая мне изменить имя файла вложения на основе идентификатора вложения, который у меня есть? Спасибо! Деннис

2
Как контролировать принятие кодировки по HTTP-запросам API?
Связанные с этим тикет о проблемах с завышением данных . До сих пор поддержка API предлагала запрашивать gzip вместо deflate . Однако я не могу найти способ переопределить настройки WP, которые устанавливают deflate с наивысшим приоритетом в качестве принятой кодировки для всех запросов. Связанные функции - WP_Http_Encoding::is_available()и WP_Http_Encoding::accept_encoding(). Есть ли …
11 http-api 


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

3
Как WordPress обрабатывает постоянные ссылки?
WordPress автоматически исправляет постоянные ссылки (URL), даже если они введены неправильно. Например, WordPress высадит вас, example.com/some-postдаже если вы введете example.com/idontexist/some-postили дажеexample.com/some Может быть так, что WordPress использует подобный RegEx или некоторый алгоритм сопоставления, который сравнивает справа налево, и если он найдет совпадение, он перенесет вас на страницу, даже если /.*/слева …

3
Замена с открытым исходным кодом для WPML? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для WordPress Development Stack Exchange. Закрыто 5 лет назад . Поскольку WPML больше не является бесплатным и по-прежнему является одним из наиболее часто используемых плагинов для перевода …

8
Есть ли способ использовать пользователей Wordpress, но без загрузки всего ядра Wordpress?
У меня есть сайт Wordpress и веб-приложение, которое могут использовать только зарегистрированные пользователи (Wordpress). Сейчас я загружаюсь, wp-blog-header.phpчтобы проверить, вошел ли пользователь в систему. Все работает нормально, но, поскольку при каждом запросе (включая AJAX) мне также необходимо загрузить ядро ​​Wordpress, это заметно замедляет работу моего приложения (более 70% от общего …
11 php 

2
Как удалить столбец со страницы сообщений
В предыдущем вопросе я спросил, как добавить столбец на страницу «Сообщения» в разделе «Администрирование», и получил рабочий ответ. Но теперь мне нужно знать, как удалить существующий столбец (например, столбец Дата), чтобы мой настраиваемый столбец Дата заменил его.
11 posts  admin 

2
Изменить CSS / форматирование на конкретной странице, но не на страницах в целом?
Как изменить форматирование на http://wordpress.barrycarter.info/index.php/voronoi-tempera-map/, чтобы (например) карта была почти на одном уровне с нижней частью меню? Я не хочу редактировать page.php, так как это изменит все страницы, не только эту.
11 formatting 

3
как показать синтаксис шорткода
Я хочу показать синтаксис в некоторых постах о том, как запустить шорткод. Я имею в виду, что-то вроде этого [myshortcode], но без запуска, это возможно?
11 shortcode 

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