1

Тема: Как настроить адрес поста?

Добрый день!

Подскажите, почему адрес поста получается вот таким: http://boxiruem.ru/?p=1028#more-1028   ?

Можно убрать "#more-1028"   ?

2

Re: Как настроить адрес поста?

Посмотри на страницу : /wp-admin/options-permalink.php

3

Re: Как настроить адрес поста?

surgers пишет:

Посмотри на страницу : /wp-admin/options-permalink.php

Вы мой вопрос внимательно прочитали?

На данной странице можно выставить:

По умолчанию: http://localhost/seoformat/?p=123
День и название: http://localhost/seoformat/2010/05/21/sample-post/
Месяц и название: http://localhost/seoformat/2010/05/sample-post/
Числовой: http://localhost/seoformat/archives/123

Также можно установить свою произвольную структуру, например: /%postname%

Я это всё знаю. Я спрашиваю: "Как убрать из адреса мусор в виде #more".

4

Re: Как настроить адрес поста?

А мусор не обидится? smile Ищите на форуме "плагин less".

[signature]Есть ли смысл просить инструкцию по регулировке карбюратора, если не знаешь, в каком из багажников находится двигатель?[/signature]

5 (21-05-2010 16:14:02 отредактировано auditor)

Re: Как настроить адрес поста?

Ю.Б. пишет:

А мусор не обидится? smile Ищите на форуме "плагин less".

Спасибо! Буду искать. В ПС что-то такого не нашел...

P.S. Нашел! В сообщении Соники. Кому нужно, вот ссылка: http://www.thunderguy.com/semicolon/wordpress/less-wordpress-plugin/
Ещё раз спасибо Ю.Б.! smile

6

Re: Как настроить адрес поста?

А я не нашел, ссылка какая то непонятная.

Re: Как настроить адрес поста?

Убрать из адреса "#more-..." можно тремя способами:

Способ 1. В файл functions.php темы необходимо поместить следующий код:


function remove_more_jump_link($link) {
$offset = strpos($link, '#more-');
if ($offset) {
$end = strpos($link, '"',$offset);
}
if ($end) {
$link = substr_replace($link, '', $offset, $end-$offset);
}
return $link;
}

add_filter('the_content_more_link', 'remove_more_jump_link');

Способ 2. Отредактировать файл в движке -  wp-includes/post-template.php

для этого нужно найти в файле строчку:

$output .= ' <a href="'. get_permalink() . "#more-$id\" class=\"more-link\">$more_link_text</a>";

и заменить её на строчку следующего вида:

$output .= ' <a href="'. get_permalink() . "\" class=\"more-link\">$more_link_text</a>";

Способ 3.  Воспользоваться плагинами :

http://wordpress.org/extend/plugins/less/ - работает с движками версий WP от 2.0 до 2.7

http://wordpress.org/extend/plugins/wp-less/ - работает с движками версий WP от 2.8 и выше

8

Re: Как настроить адрес поста?

Спасибо