Можно ли получить пользовательский идентификатор поста только из slug?
Насколько я знаю, мы можем получить из id, используя заголовок. Но в пользовательском типе поста может быть один и тот же заголовок, так как слизни уникальны, возможно ли это?
custom-post-types
stlawrance
источник
источник
post_name
свойство иcategory_name
параметр, которые должны были быть,slug
а неname
Если вам нужен только идентификатор сообщения, это поможет вам в одну строку.
источник
url_to_postid
очень гибкая функция: вы можете передать любой постоянный или полный URL-адрес и получить наиболее точный пост-идентификатор для этого URL-адреса. Однако из-за гибкого использования он довольно медленный (особенно с большим количеством конечных точек / посттипов). Если вы передадите только слаг для определенного типа поста, его использовать гораздо быстрееget_page_by_path()