Спрашиваем и отвечаем по Wordpress-10

S3
На сайте с 29.03.2012
Online
366
#461

Сегодня заметил фигню у себя на сайте - перестал работать the_content(), c чем связано - не знаю.

пришлось поменять на echo get_the_content() - так все в порядке. Может сталкивался кто?

К сожалению сайт подзабросил и не могу отследить точно время возникновения проблемы. Из изменений только снятие кода сапы и установка Hyper cache.

Шаблон очень старый но и очень простой.

Nomiki
На сайте с 28.03.2012
Offline
117
#462
TiA:
Можно создать новый тип записи с игроками, а также новую связанную таксономию с командами.

Можно ли по-вашему мнению через таксономию прописать подобные/похожие решения, например:

раз + два, ну и классика-три.

Или проще и быстрее всё-таки сгородить из условного плагина-каталога?

Заказать дизайн сайта: nomiki@yandex.ru | Портфолио: behance.net/nomiki | ВК: vk.com/nmk_msk
TA
На сайте с 12.06.2009
Offline
116
TiA
#463
Nomiki:
Можно ли по-вашему мнению через таксономию прописать подобные/похожие решения, например:

Указанные плагины скорее-всего создают собственные типы записей и таксономии, а также добавляют какую-то свою логику для реализации дополнительного функционала. Если те модули в общем-то покрывают ваши потребности, то имеет смысл использовать их, они более отлажены и работают.

Sly32:
Может сталкивался кто?

Скорее-всего какой-то плагин или код в шаблоне добавляет некорректно работающую функцию-фильтр для события the_content. Вполне возможно, что в той функции возникает какая-то ошибка и она не возвращает содержимое.

Профессиональная верстка и разработка сайтов на WordPress (http://www.maultalk.com/topic139110s0.html)
Nomiki
На сайте с 28.03.2012
Offline
117
#464
TiA:
Если те модули в общем-то покрывают ваши потребности

Не совсем то к сожалению (я писал в стартпостевопросе)

Нужен просто каталог, типа товарного ;)

Такие тоже интересны ☝

S3
На сайте с 29.03.2012
Online
366
#465

TiA, Спасибо за наводку!!! Я совсем забыл, что добавлял в functions фильтр для контента для сапы. Плагин удалил, соответственно и ошибка летела! Поправил код, теперь все в порядке

TA
На сайте с 12.06.2009
Offline
116
TiA
#466
Nomiki:
Не совсем то к сожалению (я писал в стартпостевопросе)
Нужен просто каталог, типа товарного ;)
Такие тоже интересны ☝

На ваш основной вопрос я ответил. Если требуется выделенный каталог со своей структурой, то можно создать новый тип записей со своей таксономией. Плагин Custom Post Type UI позволяет это сделать через админку, можно также их создать через соответствующие функции, о чем я писал выше.

Ragnarok
На сайте с 25.06.2010
Offline
239
#467

Как сделать чтобы плагин для локализации брал в первую очередь файлы из папки темы, и только потом из своей?

в плагине папка languages, языки подключаются в нём как

load_plugin_textdomain( 'ts-fab', false, 'fancier-author-box/languages' );

или как-то переопределить это дело через functions.php

//TODO: перестать откладывать на потом
Maxi21
На сайте с 07.12.2006
Offline
225
#468

Подскажите нормальное сочетание плагинов для подмены шаблона мобильным юзерам, как я понял это связка 2 плагинов - подмены и кеширования. Чтоб они дружили.

Как я понимаю основная проблема, чтоб кеш мобильной темы не показывался обычным пользователям.

Что посоветуете?

Не хочется тему переделывать ...

Google ;) (http://google.com)
TA
На сайте с 12.06.2009
Offline
116
TiA
#469
Ragnarok:
Как сделать чтобы плагин для локализации брал в первую очередь файлы из папки темы, и только потом из своей?

в плагине папка languages, языки подключаются в нём как
load_plugin_textdomain( 'ts-fab', false, 'fancier-author-box/languages' );

или как-то переопределить это дело через functions.php

Вы можете создать свою функцию-фильтр, связать ее с событием load_textdomain_mofile в функции load_textdomain и поместить в functions.php. Сама функция будет иметь примерно такой вид:


function tw_replace_translation( $mofile, $domain ) {

if ( $domain == 'ts-fab' ) {
$mofile = 'путь к нужному MO-файлу';
}

return $mofile;
}

add_filter( 'load_textdomain_mofile', 'tw_replace_translation' );

Фактически она будет подменять путь к MO-файлу на нужный.

Maxi21:
Подскажите нормальное сочетание плагинов для подмены шаблона мобильным юзерам, как я понял это связка 2 плагинов - подмены и кеширования. Чтоб они дружили.

Как я понимаю основная проблема, чтоб кеш мобильной темы не показывался обычным пользователям.
Что посоветуете?

Не хочется тему переделывать ...

Проще всего сделать существующую тему адаптивной.

Если такой возможности нет, то можно с помощью функции wp_is_mobile() в теме подменять разметку и стили. Добавление стилей можно реализовать например так:


function tw_mobile_styles() {
if ( wp_is_mobile() ) {
wp_register_style( 'tw-mobile-style', 'ссылка на CSS для мобильных', array('ID основного CSS') );
wp_enqueue_style( 'tw-mobile-style' );
}
}

add_action( 'wp_enqueue_scripts', 'tw_mobile_styles' );

Если необходимо подменять всю тему, то можно использовать такой код:


function tw_mobile_template( $template ) {
if ( wp_is_mobile() ) {
return 'имя папки с мобильной темой';
}
return $template;
}

add_filter( 'template', 'tw_mobile_template', 99999, 1 );

Плагин кеширования также нужно доработать. Фактически нужно добавить еще один параметр для ключа кеша, который меняется в зависимости от того мобильное устройство или нет.

Q
На сайте с 03.10.2011
Offline
323
#470

подскажите пожалуйста, как экспортировать определенные рубрики.

Сейчас на сайте более 100к записей, стандартное решение не подходит, почему то не может экспортировать все рубрики.

Возможно как-нибудь через базу это сделать.

Допустим, мне нужно выполнить экспорт рубрик, которые начинаются со слово Авто.

https://seo-progression.ru/ - Настройка рекламы Telegram Ads через eLama тут = https://vk.cc/cHzibk

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий