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

Э
На сайте с 11.08.2009
Offline
191
#911

Добрый день.

Очистил корзину в Вордпресс,посыпались 404 ошибки в панели вебмастера Google...что типа нет страниц с приставкой __trashed.

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

Стоит All in one seo.

Надо запретить к индексации корзину?

Как?

Тогда уж сразу и о редакциях нужно выяснять...может и они индексируются как дубли?

U
На сайте с 24.01.2017
Offline
49
#912

Всем привет! На предыдущий вопрос мне так и не ответили (может очень сложный)

По всей видимости, буду обращаться к фрилансерам

Есть другой вопрос:

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

Желательно, чтобы это все кэшировалось браузером, чтобы при повторном посещении сайта список желаний сохранялся

N
На сайте с 26.03.2014
Offline
58
#913

Кто-нибудь сталкивался с проблемой?

Если в статье написать слово Seasons с большой буквы - статья зависает наглухо и в админке, и на самом сайте.

Если с маленькой - то норм. Уже на двух сайтах такая проблема нашлась.

tommy-gung
На сайте с 22.11.2006
Offline
300
#914
Nextmg:
Если в статье написать слово Seasons с большой буквы - статья зависает наглухо и в админке, и на самом сайте.

все норм - https://yadi.sk/i/laTHL6IA3H66Wn

Здесь не могла быть ваша реклама
N
На сайте с 26.03.2014
Offline
58
#915
tommy-gung:
все норм - https://yadi.sk/i/laTHL6IA3H66Wn

Загадочно... Разные шаблоны, разные сайты, хотя, хостинг один... Может с этим связано.

SZ
На сайте с 09.07.2011
Offline
158
#916

Привет! Есть вот такой код, с которым мне помогли в этой теме:

function ads_h2($content) {

$ads1='1111111';
$ads2='2222222';
$content=preg_replace('#<h2(.*?)</h2>#','<h2\1</h2><div class="adaptiv">'.$ads1.'</div>',$content, 1);
$content=preg_replace('#(<h2.*?</h2>.*?)<h2(.*?)</h2>#s','\1<h2\2</h2><div class="adaptiv">'.$ads2.'</div>',$content, 1);
return $content;
}
add_filter('the_content', 'ads_h2');

А как сделать так, чтобы реклама выводилась не только после первого и второго заголовка, но еще и после третьего?

Делаю вот так, но не получается:

function ads_h2($content) {

$ads1='1111111';
$ads2='2222222';
$ads3='3333333';
$content=preg_replace('#<h2(.*?)</h2>#','<h2\1</h2><div class="adaptiv">'.$ads1.'</div>',$content, 1);
$content=preg_replace('#(<h2.*?</h2>.*?)<h2(.*?)</h2>#s','\1<h2\2</h2><div class="adaptiv">'.$ads2.'</div>',$content, 1);
$content=preg_replace('#(<h2.*?</h2>.*?)<h2(.*?)</h2>#s','\1<h2\3</h2><div class="adaptiv">'.$ads3.'</div>',$content, 1);
return $content;
}
add_filter('the_content', 'ads_h2');
MT
На сайте с 17.01.2017
Offline
22
#917

Товарищи, подскажите какой файл в вордпрессе отвечает за маршрутизацию.

Вот, допустим, мне нужно создать новый раздел по маске /testpage/([A-z0-9-]+)/ и чтобы на странице /testpage/Au4i32Z/ вместо контента отобразилось Au4i32Z, а в title страницы Test page Au4i32Z. Как я могу это сделать?

K
На сайте с 24.10.2016
Offline
11
#918
MikeTheRaven:
Товарищи, подскажите какой файл в вордпрессе отвечает за маршрутизацию.

Вот, допустим, мне нужно создать новый раздел по маске /testpage/([A-z0-9-]+)/ и чтобы на странице /testpage/Au4i32Z/ вместо контента отобразилось Au4i32Z, а в title страницы Test page Au4i32Z. Как я могу это сделать?

RewriteRule в htaccess

Хостинг для сайта (https://well-web.net/hosting/) которым я пользуюсь больше года. 50 Гб - 99 р. | PHP/MySQL/Поддержка 24/7 | Рекомендую VDS/VPS (https://well-web.net/virt-private-serv/) - 490 р./м. с любой ОС - Linux/Windows
Playerror
На сайте с 28.09.2008
Offline
150
#919
MikeTheRaven:
Товарищи, подскажите какой файл в вордпрессе отвечает за маршрутизацию.

Вот, допустим, мне нужно создать новый раздел по маске /testpage/([A-z0-9-]+)/ и чтобы на странице /testpage/Au4i32Z/ вместо контента отобразилось Au4i32Z, а в title страницы Test page Au4i32Z. Как я могу это сделать?

Класс WP_Rewrite

Но, в вашем случае можно сделать шаблон category-yourcatname.php, а в настройках пермалинков задать /%category%/%postname%/

Потом при помощи Conditional_Tags выводить в шаблоне страницы, то что вам нужно

MT
На сайте с 17.01.2017
Offline
22
#920
Playerror:
Но, в вашем случае можно сделать шаблон category-yourcatname.php, а в настройках пермалинков задать /%category%/%postname%/

Не совсем то получается. Настраиваю пермалинки указанным образом, создаю категорию testpage и шаблон category-testpage.php с одной единственной строкой:


die('Test');

Теперь, если открыть url /category/testpage/ или /testpage/, я увижу надпись "Test", но когда открываю /testpage/sometext/, получаю 404-ую ошибку. А если создаю запись с именем sometext, то открывается эта запись в обход моего шаблона category-testpage.php, да и создавать записи для моей задачи не вариант.

P.S. Я могу без проблем и в 404.php обработать этот запрос, но как мне в этом случае вывести свой заголовок (meta title)?

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