@caof19

Как получить id кастомного типа записи?

Здравствуйте, мне нужно получить id записи кастомного типа по url. Тип записи прописан вот так:
register_post_type('uslugi', array(
        'labels'             => array(
            'name'               => '', // Основное название типа записи
            'singular_name'      => '', // отдельное название записи типа Book
            'add_new'            => ' новую',
            'add_new_item'       => 'новую ',
            'edit_item'          => 'Редактировать ',
            'new_item'           => 'Новая ',
            'view_item'          => 'Посмотреть ',
            'search_items'       => 'Найти ',
            'not_found'          =>  'не найдено',
            'not_found_in_trash' => 'В корзине не найдено',
            'parent_item_colon'  => '',
            'menu_name'          => ''

        ),
        'public'             => true,
        'publicly_queryable' => true,
        'show_ui'            => true,
        'show_in_menu'       => true,
        'query_var'          => true,
        'rewrite'            => true,
        'capability_type'    => 'post',
        'has_archive'        => false,
        'hierarchical'       => true,
        'menu_position'      => null,
        'supports'           => array('title','editor','author','thumbnail', 'page-attributes')
    ) );
}

Пробовал url_to_postid, но похоже он работает только для обычного типа записи
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
Chupizdik
@Chupizdik
<?php	
$url = get_the_permalink();
$post_ID = url_to_postid($url);
echo "ID поста = ". $post_ID;	
?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы