【发布时间】:2015-01-22 13:45:42
【问题描述】:
祝大家今天好!
我需要获取文章的 URL 并通过删除它的最后一部分来修改它(上移一级)。
使用 Wordpress 函数<?php echo get_permalink( $post->ID ); ?>获取当前 URL
使用示例。我当前文章的网址:
http://example.com/apples/dogs/coffee
删除 URL 的最后一部分,这样它将是:
http://example.com/apples/dogs
(最后没有斜线)
所以这将返回当前的 Wordpress URL:
<a href="<?php echo get_permalink( $post->ID ); ?>">Text</a>
但是我怎样才能删除它的最后一部分呢?
提前致谢!
【问题讨论】:
-
看看explode,你应该可以开始了。
-
URL 的格式取决于 WP 站点的设置。如果不使用重写 URL,这不会中断吗?
-
你们提到的链接都没有指出正确的解决方案。这是一个 wordpress 问题,所以不是 php 问题的重复。