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

SeVlad
На сайте с 03.11.2008
Offline
1609
#771
dimasmagadan:
вордпресс сам по старым адресам будет отдавать 301ю ошибку и перебрасывать на новый адрес.

В случае с /%category%/%postname%/ - не будет!

Только если было вашсайт/?p=1234. Ибо это "вечный" (короткий) адрес.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
D
На сайте с 25.03.2013
Offline
19
#772

SeVlad, почему?

вот скриншот с консоли фаербага

http://floomby.ru/s1/raCXsk/full/

выставил на сайте структуру ссылок как /%category%/%postname%/

перешел на страницу

затем в админке поменял ссылки на /%postname%/

на тестовой странице нажал F5

перекинуло по правильному адресу с 301й ошибкой.

ну или, если мое мнение не авторитетно, то вот. Статья Chris Coyier. Его можно загуглить, очень продвинутый чувак.

Well as it turns out, it’s really not that big of a deal. There is a plugin out there that redirects all old posts to the new posts. Don’t use that! You don’t need it. WordPress automatically handles the 301 redirects from the old format to the new format. 301 redirects are what Google needs to know about your new format and update itself and retain your ranks. It’s been five days since my new transition, and even after a little snafu where I left it on a date-based structure while testing a little too long and Google picked it up, I’m right back where I was before and Google is showing my new structure just fine.

дословно: WordPress автоматом добавляет редирект с кодом 301 с старого формата записей к новому.

подчеркну, если все без плагинов делалось. плагины бывают на редкость криворуко написанные) то такой способ пойдет.

не стоит менять несколько раз. "запоминается" только текущий и прошлый.

не стоит так же делать всякие flush_rewrite и по всякому другому сбрасывать структуру ссылок. Достаточно один раз указать новую структуру, и нажать кнопку сохранить)

тут (http://advego.ru/4hptCBAaFc) заказываю контент, чтоб зарабатывать тут (http://www.ingots.ru/?rl=AE6E80291C7243D78298118FD62A46B4)
SeVlad
На сайте с 03.11.2008
Offline
1609
#773
dimasmagadan:
SeVlad, почему?

Ну давай думать. Имеем адрес сайт/aaa/

Что по нему должен показать ВП при первом и втором типе ЧПУ?*

Далее имеем адрес сайт/aaa/bbb/

Что по нему должен показать ВП при втором типе ЧПУ? (при первом вроде бы понятно)

301? А может 404, поскольку ВП должен отдать bbb как дочку страницы ааа?

А?

И это ещё не дошли до кастомных таксономий и типов, при которых в урле может быть что угодно (слаги имею ввиду).

* 1й тип ЧПУ - /%category%/%postname%/

2й тип ЧПУ - /%postname%/

АПД.

И да. ВП не помнит прошлые правила ЧПУ. Он руководствуется только нынешними.

RapCore
На сайте с 16.02.2013
Offline
25
#774

можно ли как то узнать разрешение выводимой миниатюры(у меня они в оригинальном размере постятся) ?

Landing Page по 4499р (/ru/forum/910651)
maldivec
На сайте с 04.11.2008
Offline
160
#775
RapCore:
можно ли как то узнать разрешение выводимой миниатюры(у меня они в оригинальном размере постятся) ?

wp_get_attachment_image_src

Возвращает массив:

[0] => url

[1] => width

[2] => height



<?php
$attachment_id = 8; // attachment ID

$image_attributes = wp_get_attachment_image_src( $attachment_id ); // returns an array
?>

<img src="<?php echo $image_attributes[0]; ?>" width="<?php echo $image_attributes[1]; ?>" height="<?php echo $image_attributes[2]; ?>">

C
На сайте с 09.05.2011
Offline
43
#776

Такой вопрос.

Вот допустим в старом посте я решил добавить новую картинку, после чего адрес страницы меняется с

http://хххх.ru/2012/08/ххххх/ на http://хххх.ru/2013/03/ххххх/ (пример). И по старому адресу уже выдает ошибку 404, как сделать так, чтобы этого не было?

X
На сайте с 12.07.2012
Offline
70
#777

Помогите вывести похожие записи с картинками в конце поста на WordPress

надо выводить на таких страницах _recepty-salata.ru/listings/salat-s-kirieshkami-i-fasolyu_

выборка по тагам

maldivec
На сайте с 04.11.2008
Offline
160
#778
xarraw:
Помогите вывести похожие записи с картинками в конце поста на WordPress

надо выводить на таких страницах _recepty-salata.ru/listings/salat-s-kirieshkami-i-fasolyu_
выборка по тагам

Так вы скажите, в чем у вас проблема и что не получается, мы поможем.

---------- Добавлено 26.03.2013 в 14:15 ----------

Calius:
Вот допустим в старом посте я решил добавить новую картинку, после чего адрес страницы меняется с
http://хххх.ru/2012/08/ххххх/ на http://хххх.ru/2013/03/ххххх/ (пример). И по старому адресу уже выдает ошибку 404, как сделать так, чтобы этого не было?

Да не, чот бред какой-то. Дату поста вы не меняете случайно?

X
На сайте с 12.07.2012
Offline
70
#779
maldivec:
Так вы скажите, в чем у вас проблема и что не получается, мы поможем.

не получаеться вывести с помошью стандартных плагинов похожие записи в конце статьи. Статьи - кастом пост тайп. Плагины для такого не расчитаны.

Вот и прошу помощи. Переделывать плагин - это очень трудоемкий процес.

Может есть решения попроще?

maldivec
На сайте с 04.11.2008
Offline
160
#780
xarraw:
не получаеться вывести с помошью стандартных плагинов похожие записи в конце статьи. Статьи - кастом пост тайп. Плагины для такого не расчитаны.
Вот и прошу помощи. Переделывать плагин - это очень трудоемкий процес.
Может есть решения попроще?

А так пробовали?

Написать wp_query под ваш post_type, например.

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