Какой самый простой способ создания почтовых слагов для сообщений, перенесенных из пользовательской настройки блога? - PullRequest
0 голосов
/ 11 ноября 2011

У меня есть блог с 2003 года. Несколько лет назад я переместил его из пользовательской системы блогов, которую я написал для изучения PHP в Wordpress.Я написал собственный скрипт для выполнения импорта, и все поля импортировались нормально (заголовок, дата создания / редактирования, тело сообщения, мета, ответы и т. Д.), КРОМЕ столбца post-slug.В то время я либо не думал о слизняках, либо не думал, что они мне когда-нибудь понадобятся, поэтому сценарий не сгенерировал хорошего санированного слагаемого из заголовка.

Перемотка вперед доНесколько недель назад, когда я решил установить довольно постоянные ссылки (для SEO и читабельности), которые используют этот формат:

http://siteurl.com/idOfPost/sanitized-name-of-title

Все посты, которые я создал в Wordpress с момента импорта, имеют очищенный заголовок вконец, но все импортированные мной сообщения не имеют заголовка в конце (так как поле post-slug для этих сообщений пусто).Страницы подходят только с идентификатором, но я бы хотел, чтобы у них был заголовок.Я не могу снова запустить пользовательский скрипт без большого количества модификаций, потому что таблицы Wordpress несколько изменились.

Кто-нибудь знает о дружественном Wordpress скрипте или плагине, который будет генерировать для меня слагов?Я, вероятно, мог бы написать его сам, однако, я бы предпочел использовать проверенное решение, которое выдержало испытание временем (или, по крайней мере, тестирование множества пользователей Wordpress, которые его используют).

Я гуглили не нашел решения, которое кажется надежным / достаточно безопасным для меня.

1 Ответ

1 голос
/ 29 ноября 2011

В итоге я написал мой собственный плагин , который генерирует слагов для постов, у которых их нет.

Хотя это явно неясная проблема, возможно, этот небольшой плагин будет полезен кому-то, кроме меня.

...