Получение WordPress Post Постоянная ссылка без post-name

Моя постоянная структура постоянных ссылок WordPress установлена ​​на http://example.com/%category%/%post_id%/%postname%, Мне нужно создать постоянную ссылку на пост без %postname% часть, без изменения структуры постоянной ссылки по умолчанию.

Мне нужно это, чтобы установить URL комментария Disqus. Поэтому, когда Disqus Comment загружает сообщение с http://example.com/tech/123/example-tech-post Постоянная ссылка, URL Диска Disqus установлен в http://example.com/tech/123 только.

Есть ли способ создать постоянную ссылку?

Я старался <?php echo get_permalink('', 1); ?>, Но это возвращает это http://example.com/tech/123/%postname%, который удаляет example-tech-post из URL, но вместо этого добавляет %postname%,

Я пытаюсь получить только http://example.com/tech/123,

0

Решение

использование get_post_ancestors($post->ID), или же dirname(get_permalink( $post->ID ))

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]