WordPress

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

2
Пользовательский тип сообщения Постоянная ссылка / перезапись не работает сразу
Удар кирпичной стены со следующим: Я имею: 1 пользовательский тип сообщения называется cpt_community 1 пользовательская таксономия называется tax_community Если я установлю 'rewrite' => trueв своей регистрации CPT, то постоянные ссылки на запись для этого CPT имеют форму http://<domain>/cpt_community/test_item/, и я получаю 404 при просмотре. Если я установлю 'rewrite' => false, …

2
Как установить значения по умолчанию для wpLink ()
В WP 3.2 WordPress, возможно, имеет новую функцию для добавления Link-Quicktags в редактор. Но я нашел функцию для установки значений по умолчанию для кнопки ссылки: Взгляните на строку wplink.js 278 . setDefaultValues : function() { // Set URL and description to defaults. // Leave the new tab setting as-is. inputs.url.val( …

1
Изменить автора базы слаг для разных ролей
Можно ли изменить автора базы слизняк в зависимости от его роли? Например, авторы получают example.com/ninja/%username%, а подписчики получают example.com/trainee/%username%? Я думаю о чем-то вроде: add_action('init', 'set_new_author_base'); function set_new_author_base() { global $wp_rewrite; if($user->role == 'subscriber') $author_slug = 'trainee'; $wp_rewrite->author_base = $author_slug; } elseif($user->role == 'author') { $author_slug = 'ninja'; $wp_rewrite->author_base = …

1
Разница между esc_url () и esc_url_raw ()
http://core.trac.wordpress.org/browser/trunk/wp-includes/formatting.php#L2239 Я не понимаю, когда следует использовать любой из них. Предполагая, что у меня есть этот URL:, http://site.com/?getsomejavascript=1который является динамически генерируемым JavaScript: если я включаю сценарий с esc_url(add_query_arg('apples', 420)), я получаю, http://site.com/?getsomejavascript=1&apples=420и он ломается из-за этих #038;ссылок если я использую, esc_url_raw(add_query_arg('apples', 420))я получаю правильный URL:http://site.com/?getsomejavascript=1&apples=420 но в документации я узнаю, …
9 urls  escaping 

3
Как предотвратить экранирование при сохранении HTML-кода в значении параметра?
У меня есть страница «Параметры темы», на которой пользователь может добавлять определенные параметры, например ссылки в Facebook и т. Д. Один из вариантов - для некоторого рекламного кода, и при его сохранении в качестве опции он снова и снова экранируется. Каков наилучший подход для сохранения кода, вставленного на страницу администратора, …

3
Как хранить параметры с синтаксисом: n: {{}} в wp_options?
Я проверяю, как работает конкретный плагин, и заметил, что он хранит свои данные для option_value в wp_options в этом формате массива ... а: 2: {я: 20; а: 2: {S: 8: "оригинальный"; s: 15: "20.original.jpg"; s: 9: "эскиз"; s: 12: "20.thumb .jpg ";} я: 8; а: 2: {s: 8:" оригинальный "; …

3
Преобразовать существующий сайт в сеть
У нас есть существующий сайт WP3, и мы хотели бы сделать его многопользовательским, а не несколько установок, которые мы сейчас имеем. Я добавляю WP_ALLOW_MULTISITEкод и перезапускаю - запускаю Сеть, а затем добавляю многосайтовый код в wp-config.phpи .htaccess. Как только я это делаю и выхожу из системы - он больше не …
9 multisite 

5
По каким причинам вам не следует взламывать файлы ядра WordPress?
Часто быстрое решение проблемы может быть решено путем взлома ядра WordPress, то есть изменения кода самого WordPress. Это очень опасный путь! Не делай этого никогда! Вы всегда можете изменить работу WordPress с помощью плагинов. Иногда это может быть довольно утомительно и сложно, но дополнительная работа всегда перевешивает проблемы, возникающие при …
9 core 

3
Варианты CDN с WordPress Включая плагины поддержки?
Какие варианты для контентных сетей для использования с WordPress ? Я хотел бы узнать их объективные плюсы и минусы, связанные с ними плагины или другие способы их использования, их относительные цены, соответствующие профили клиентов / сценарии / варианты использования, проекты, в которых они использовались, если вы о них знаете, и …
9 options  cdn 

2
Изменение файла JS с данными из настроек плагина
У меня есть плагин, который, помимо прочего, имеет файл JavaScript, который требует нескольких пользовательских настроек. Что было бы лучшим способом получить эти настройки в JavaScript из параметров настроек плагина? Другими словами, если я сделаю эти настройки частью страницы настроек, где пользователь может их ввести, как мне лучше всего получить эти …

4
Как отобразить один пост на главной странице, но при нормальном пейджинге?
Я хотел бы иметь один пост на моей первой странице (всегда последний), но пусть нормальный пейджинг работает. Таким образом, на первой странице есть пост 1, на следующей странице должен быть пост 2-11 (1-10 тоже хорошо), затем 12-21 или 11-20 и так далее. Я знаю, что могу изменить количество постов в …

6
визуально сортировать порядок «пользовательских типов сообщений» для конечных пользователей
Теперь с теми пользовательскими типами записей и другими частями контента, которые не обязательно должны быть организованы в хронологическом порядке по дате, например: у клиента есть 100 футболок в качестве пользовательского типа сообщения "РУБАШКА", и он хочет установить порядок их появления , Какой подход вы предлагаете, чтобы редактор / администратор сайта …

1
the_post_thumbnail Адаптивный srcset не заполняется пользовательским размером изображения
Я пытаюсь использовать новую функцию адаптивных изображений в Wordpress 4.4, но продолжаю сталкиваться с определенной проблемой, когда пытаюсь использовать the_post_thumbnail с пользовательским размером изображения. Кажется, я не могу использовать нестандартные размеры изображений. Следующий код создаст imgтег с srcsetподарком: <?php the_post_thumbnail('medium', array( 'class' => 'img-responsive' )); ?> Вот как imgвыглядит тег …

10
Удалить действие из внешнего класса
Я пытаюсь сделать что-то похожее на этот вопрос здесь: remove_action или remove_filter с внешними классами? Я пытаюсь удалить <!-- This site is optimized with the Yoast WordPress SEO plugin v1.0.3 - http;//yoast.com/wordpress/seo/ --> сообщение от плагина. И прежде чем кричать на меня о том, что это может быть неэтично, автор …

1
Сбросить позиции метабоксов в админке
Я пишу тему, и в ней у меня есть функция, которая создает два метабокса. Четвертый параметр функции «add_meta_box ()», которую я использовал, может быть установлен на (высокий, базовый, по умолчанию или низкий). Я хочу, чтобы поля отображались в определенном порядке (т. Е. В пределах одной из этих 4 групп - …

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