删除日期格式永久链接

时间:2016-04-02 21:30:21

标签: php wordpress preg-replace preg-match

我想在wordpress的主页上链接一些标题。 我有这段代码:

<?php
@preg_match("/link=\"(.*?)\"/is", $post->post_content, $_tmp);
<h3><a href="<?php echo $_tmp[1]; ?>"><?php the_title(); ?></a></h3>
?>

所以这个,链接看起来像: http://example.com/2016/03/16/tsar-ivan-terrible-vodka/

我想更改模式,从链接中删除日期。 所以filnal链接将是: http://example.com/tsar-ivan-terrible-vodka/

有人可以帮忙吗? 感谢

1 个答案:

答案 0 :(得分:1)

你不需要任何preg_match函数来执行此操作

  

goto admin&gt;&gt;设置&gt;&gt;常用设置的永久链接选择&#34;帖子名称&#34;而不是&#34; day和name&#34;

然后您将根据需要获取网址http://example.com/tsar-ivan-terrible-vodka/

获取帖子网址

<?php get_post_permalink(post_id); ?>