как WordPress может снять заголовок - PullRequest
2 голосов
/ 21 апреля 2010

я до сих пор не понимаю, как wordpress может понять, что это за URL, ссылаются: www.mysite.com/about-me/

они не используют идентификатор1005 *

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

Ответы [ 2 ]

6 голосов
/ 21 апреля 2010

Он обрабатывает «симпатичный» URL и запрашивает базу данных с этими данными. Конечно, слизни проверяются на уникальность при создании. Подробности в функции url_to_postid() в файле wp-includes/rewrite.php.

Если вы хотите напрямую получить идентификатор из пули, вы можете запросить базу данных:

SELECT ID
FROM wp_posts
WHERE post_name = '$slug'

вам может потребоваться проверить wp_posts, которое является именем по умолчанию, но это зависит от установки.

0 голосов
/ 21 апреля 2010

Это всего лишь предположение:

Я предполагаю, что они хранят заголовки в базе данных и удостоверяются, что каждый заголовок уникален. Таким образом, они могут выполнить поиск по названию и узнать, какой элемент связан с этим.

...