在没有 post-name 的情况下获取 Wordpress Post 永久链接
Getting Wordpress Post Permalink without post-name
我的默认 wordpress 永久链接结构设置为 http://example.com/%category%/%post_id%/%postname%
。我需要在不更改默认永久链接结构的情况下生成不带 %postname%
部分的 post 永久链接。
我需要这个来设置 Disqus 评论 URL。因此,当 Disqus 评论加载到具有 http://example.com/tech/123/example-tech-post
永久链接的 post 时,Disqus 线程 URL 仅设置为 http://example.com/tech/123
。
有没有办法以这种方式生成 post 永久链接?
我试过了<?php echo get_permalink('', 1); ?>
。但是 returns 这个 http://example.com/tech/123/%postname%
从 URL 中删除了 example-tech-post
,而是添加了 %postname%
.
我正在尝试 http://example.com/tech/123
。
使用get_post_ancestors($post->ID)
,或dirname(get_permalink( $post->ID ))
我的默认 wordpress 永久链接结构设置为 http://example.com/%category%/%post_id%/%postname%
。我需要在不更改默认永久链接结构的情况下生成不带 %postname%
部分的 post 永久链接。
我需要这个来设置 Disqus 评论 URL。因此,当 Disqus 评论加载到具有 http://example.com/tech/123/example-tech-post
永久链接的 post 时,Disqus 线程 URL 仅设置为 http://example.com/tech/123
。
有没有办法以这种方式生成 post 永久链接?
我试过了<?php echo get_permalink('', 1); ?>
。但是 returns 这个 http://example.com/tech/123/%postname%
从 URL 中删除了 example-tech-post
,而是添加了 %postname%
.
我正在尝试 http://example.com/tech/123
。
使用get_post_ancestors($post->ID)
,或dirname(get_permalink( $post->ID ))