2016-04-02 160 views
0

我想在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/

任何人都可以幫忙嗎? 感謝

+4

爲什麼不在設置>固定鏈接下更改它? – kero

+0

是的,我改變它。因爲我有這個問題。 – Aleksandar

+0

沒有你的正則表達式,你爲什麼只用'the_permalink();'來改變'echo $ _tmp [1];'' – Jevuska

回答

1

你犯規不需要任何的preg_match函數來做到這一點

轉到管理>>設置>>共同設置的永久鏈接,選擇「後名」,而不是「日,名稱爲」

那麼你將得到的網址,因爲你需要http://example.com/tsar-ivan-terrible-vodka/

獲得那個職位網址

<?php get_post_permalink(post_id); ?>