WordPress帖子标题+后缀

时间:2014-07-17 14:56:49

标签: php wordpress-theming wordpress

我一直在找几个小时,我似乎无法找到解决方案,所以希望有人可以帮忙。

在wordpress中,当你有一个同名的帖子时,你会在url的帖子标题末尾得到一个数字(/ test,/ test-2,/ test-3)。当我使用函数get_the_title();它只返回" test"。我需要一个函数来返回帖子标题和-number。

是否有这样的功能或是否有解决方法?

谢谢。

2 个答案:

答案 0 :(得分:2)

你要找的不是标题,而是slu ..它位于$post对象中。

<?php

  global $post;

  $slug = $post->post_name;

  $duplicate_number = array_pop( explode( '-', $slug ) );

?>

http://ideone.com/OS5bjA

答案 1 :(得分:1)

您可以保存两个帖子标题相同的帖子。添加到帖子标题的数字实际上不是标题的标题。如果你想用数字标题那么这将有助于你


global $post;

echo $post->post_name;


or


$sql = "select * from wp_posts where post_title='test';
$post = $wpdb->get_row($sql);

echo $post->post_name;