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

TA
На сайте с 12.06.2009
Offline
116
TiA
#151
ApmeM:
Требуется на сайте сделать выбор города, а также в зависимости от выбранного города выводить разную информацию (частично, основная информация будет дублироваться).

Как можно это реализовать? Есть какие-то конкретные варианты?

P.S. Видел советы про таксономию, но подробности не нашел как это реализовать.

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

Еще одно решение - это использование сети из сайтов: https://codex.wordpress.org/Создание_сети В этом случае содержимое для всех сайтов будет полностью независимым. Остается лишь настроить переключение между разными сайтами.

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

Профессиональная верстка и разработка сайтов на WordPress (http://www.maultalk.com/topic139110s0.html)
S@shka
На сайте с 27.09.2009
Offline
157
#152
S@shka:
В рубриках выводятся превью к постам
в них есть атрибут srcset, его можно как-то убрать или отредактировать?

дело в том что там ссылка идет на 2 файла, один нормальный filename.jpg, а в названии второго указан размер, filename-100x130, по этому адресу 404...

вопрос решен

если кому интересно - помогает строка

add_filter( 'max_srcset_image_width', create_function( '', 'return 1;' ) );

в файл функции темы

---------- Добавлено 26.10.2016 в 11:35 ----------

Произошел конфликт интересов, который взрывает мозг

Плагин WP-PostRatings добавляет расширенное описание страниц от Гугла, чем повышает кликабельность.

Но это расширенное описание конфликтует с валидатором микроразметки рецептов, которую использует Яндекс.

От чего Яндекс не показывает в серпе превью рецепта.

ОШИБКА: В свойстве content тега meta не может содержаться ссылка

что можно сделать, чтобы получить плюшки в обоих ПС ?

есть ли возможность отредактировать микроразметку Гугла, чтобы не было конфликта.

Опять же решилось, спасибо dendrblog.ru

удаляем из файла wp-content/plugins/wp-postratings/wp-postratings.php

$itemtype = apply_filters('wp_postratings_schema_itemtype', 'itemscope itemtype="http://schema.org/Article"');
$post_meta .= '<meta itemprop="url" content="' . $post_link . '" />';
$post_meta .= '<meta itemprop="image" content="' . $thumbnail[0] . '" />';
GK
На сайте с 05.07.2009
Offline
61
#153
TiA:

<?php
$term = get_queried_object();

if (!empty($term->term_id) {

$term_id = $term->term_id;

the_field('dop_opisanie', 'post_tag_' . $term_id);

}
?>

Ошибку выдаёт Parse error: syntax error, unexpected '{' in

irbs
На сайте с 23.01.2012
Offline
72
#154

подскажите, пожалуйста, как решить проблему

загружаю картинки,но они не отображаются. при переходе на них - 404 ошибка, хотя физически на сервере они есть и через фтп все открывается.

как быть?

F
На сайте с 10.09.2007
Offline
85
#155

Как соединить два плагина.

Есть сайт на вордпресс.

Установил плагин каталога connection - плагин вполне устраивает с точки зрения функционала - вес выводит как мне нравится.

Добавляю плагин оценки и отзыва multi rating pro - плагин позволяет делать оценку по нескольким критериям, можно добавлять отзыв, плюс капча, е мейл и модерация - просто то что доктор прописал.

В настройках этого плагина есть возможность выбрать тип записей в которых он должен показываться.

Чудо. Но тут чудеса заканчиваются -типа записей которые делает плагин каталога нет. Есть множество типов записей темы, других плагинов, а этого нет.

Собственно задача соединить два этих плагина,

Теоеретически нужно найти как называется тип записи которые делает плагин каталога - ВОПРОС - как и где их найти и сделать их доступными для плагина рейтинга - ВОПРОС - как это сделать?

Какие есть варианты решения этой задачи?

Бухгалтерские услуги в Саратове (http://glavbuh64.ru)
GK
На сайте с 05.07.2009
Offline
61
#156

Вопрос

Сделал дополнительные поля для категорий и меток - расширенное описание, через плагин ACF.

В категориях реализовал вывод следующим кодом

<?php $term_id = get_query_var('cat');

echo the_field('dop_opisanie', 'category_'.$term_id); ?>

работает.

Как для меток сделать в tag.php?

Решение

<?php

$term = get_queried_object();
$term_id = $term->term_id;
echo the_field('dop_opisanie', 'post_tag_'.$term_id);
?>
S
На сайте с 30.09.2016
Offline
469
#157
G.Konstantin:
Ошибку выдаёт Parse error: syntax error, unexpected '{' in

Естественно. Круглой скобки не хватает

if (!empty($term->term_id)) {


---------- Добавлено 26.10.2016 в 17:50 ----------

irbs:
загружаю картинки,но они не отображаются. при переходе на них - 404 ошибка, хотя физически на сервере они есть
Либо Вы неправильно набираете адрес, либо неправильная запись в .htaccess. Ну, ещё с правами косяки - но это едва ли.
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
GA
На сайте с 16.06.2013
Offline
61
#158

Ребят, можно ли как-то в общий настройках добавить поля новые?

т.е. есть поле мыло для админа, которые можно использовать глобально get option admin_email

можно ли подобное поле еще добавить, скажем для телефона или чего-то еще?

нужно это чтобы в одном месте можно было вписать, а потом в любых скриптах используя соответствующую функцию выводить

нашел через англоязычный поиск нужную функцию http://wp-kama.ru/function/add_settings_field

N8
На сайте с 27.10.2016
Offline
0
#159

Друзья подскижите новичку есть проблема wordpress переход на саб страницу

Суть проблемы в том что при переходе http://det-rh.azurewebsites.net/category/институт все хорошо а после перехода

саб вкладку http://ls-wp-dev.azurewebsites.net/category/ин_титут/page/2 заменяется буква 'с' на '_' и ловит (The page you are looking for could have been deleted or never existed) если вручную поменять то на с то страница открывается :(

bobolab
На сайте с 08.04.2008
Offline
203
#160

Нужно очистить все описания рубрик и тегов.

За это отвечает я так понимаю таблица wp_term_taxonomy и там колонка description.

Вот все поля в description нужно очистить. Подскажите правильный запрос в Mysql, чтобы ничего не сломать:)

Аналог РСЯ https://u.to/j03BHw Видео реклама https://u.to/e03BHw

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