Адрес поста в WP

Visuall
На сайте с 13.12.2007
Offline
340
918

Есть ли возможность в WP задать посту адрес к примеру домен/?p=909 нужно именно определенные цифры в названии адреса.

Над родною над отчизной бесноватый снег шёл... Моя машина на собачьем ходу! В стираных карманах. Паспорта и пальцы. Всё как у людей.
Апокалипсис
На сайте с 02.11.2008
Offline
391
#1

Стандартными средствами - нет.

Записки нищего (http://zapiskinishego.ru) - мой личный блог Услуги php программиста. Очень нужна любая работа. Не покупают? Поведенческий аудит интернет-магазина за 5000 руб. (/ru/forum/990312)
hcir
На сайте с 28.09.2006
Offline
150
#2

Хитровывернутый способ пришел в голову, поставить в настройках урлов вид /%postname% и потом вручную при создании записи сменить автоматически созданную часть урла на ?p=909. Не знаю, сработает или нет. Попробуйте.

wbr
Апокалипсис
На сайте с 02.11.2008
Offline
391
#3

hcir, Если URLы имеют тип ?p=, то к ЧПУ это отношения не имеет.

hcir
На сайте с 28.09.2006
Offline
150
#4

Апокалипсис, вы не поняли, что именно я предложил. :) К чпу это не имеет отношения никакого, согласен. Но человеку не чпу нужно, а определенный вид урла.

Visuall
На сайте с 13.12.2007
Offline
340
#5

Да, в ЧПУ можно написать ?p=909, но окончание будет .html

Visuall добавил 30.05.2009 в 20:19

я тоже тогда не понял, пожалуйста, поясните подробнее.

business-net
На сайте с 02.08.2007
Offline
64
#6

садо мазо способ , ставим ЧПУ скажем /%post_id% дальше импортируем скажем 10000 пустых записей .. ну и редактируем дальше нужную...(если нужно в конце число 900 - то соотв. 900 ю запись...) чтобы не искать запись то просто по урлу открываем нужную типа http://www.org.ua/wp-admin/post.php?action=edit&post=154 записываем их в определенную категорию ... ну и в настройках шаблона ставим вывод постов только с этой категории (ну или перечень категорий )

типа

<?php

$numpost=10;

if($paged>1) $offset=$numpost*($paged-1);

else $offset=0;

query_posts("cat=1,2,3&offset=".$offset."&showposts=".$numpost);

?>

<?php здесь цыкл вывода постов?>

урлы постов после этих манипуляций будут типа домен/909

Генератор проектов (http://gallsub.com). Мои скрипты (http://business-net.ru/script.html). Мой блог (http://business-net.ru). Мои услуги (http://business-net.ru/service.html)
Lifemaster
На сайте с 08.01.2009
Offline
82
#7

Вроде самое простое - в mysql базе в таблице постов поменять число на нужное.

hcir
На сайте с 28.09.2006
Offline
150
#8
Visuall:
Да, в ЧПУ можно написать ?p=909, но окончание будет .html

Нет, не будет. С чего вдруг?

Visuall:
я тоже тогда не понял, пожалуйста, поясните подробнее.

Минуту. Я проверю на каком-нибудь своем блоге, работает оно реально, или нет. Самому интересно стало.

hcir добавил 30.05.2009 в 20:27

Нет не работает к сожалению, вордпресс удаляет символ ? из урла. Увы. :(

Тогда, да, как написал Lifemaster сменой в базе на нужный урл.

business-net
На сайте с 02.08.2007
Offline
64
#9
Lifemaster:
Вроде самое простое - в mysql базе в таблице постов поменять число на нужное.

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

Visuall
На сайте с 13.12.2007
Offline
340
#10

Всем спасибо, через SQL все легко поменялось!

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