2015-01-25 2 views
0

Моя структура defalink wordpress permalink установлена ​​в http://example.com/%category%/%post_id%/%postname%. Мне нужно сгенерировать постоянную ссылку post без части %postname%, не меняя структуру по умолчанию постоянной ссылки.Получение Wordpress Опубликовать Постоянная ссылка без почтового адреса

Мне нужно это, чтобы установить URL-адрес комментария Disqus. Поэтому, когда Disqus Comment загружается на сообщение с http://example.com/tech/123/example-tech-post permalink, URL-адрес Disqus Thread установлен только на 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))