Рандомизация постов URL - PullRequest
0 голосов
/ 05 марта 2020

Мои собственные сообщения должны быть защищены простой версией хеширования. Я искал в Google и переполнение стека около 4 часов, но я не могу найти правильный ответ.

Есть ли способ изменить слаг, созданный для новых сообщений на уровне идентификатора и ха sh это?
Таким образом, вместо:
wordpress.com/blog/143

Хеширования идентификатора и получите его как URL:
wordpress.com/blog/202cb962ac59075b964b07152d234b70

global $wp_rewrite;
$custom-posts_structure = '/custom-post/'. md5('%custom-post%');
$wp_rewrite->add_rewrite_tag("%custom-post%", '([a-z0-9]+)', "custom-post=");
$wp_rewrite->add_permastruct('custom-post', $custom-posts_structure, false);

Я отчаянно пробовал приведенный выше код, но он будет просто иметь sh строку и не сможет получить уникальные идентификаторы

1 Ответ

0 голосов
/ 05 марта 2020

Есть ли способ изменить слаг, созданный для новых постов

Для этой части вы должны подключиться к соответствующему месту - см. Настройка автоматического создания Post Slug в Wordpress

Это просто заменит post_name на что-то другое (ваш ха sh), поэтому, если вы используете маршрутизацию по умолчанию, основанную на именах постов, вам не нужно добавить что-либо в саму настройку перезаписи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...