2017-10-04 148 views
0

我一直在玩PHP试图获得帖子标题链接到正确的帖子,但现在它不断添加页面名称的结尾。如何从帖子标题链接中删除页面标题?

<h6><a href="<?php the_permalink($this_post->ID); ?>" title="<?php 
the_title(); ?>"><?php the_title($this_post->post_title); ?></a></h6> 

这里是一个链接的网页,所以你可以明白我的意思正确 - 如果你想获得冠军另一页http://www.city-perks.co.uk/discounts/

+0

这个问题还不清楚。似乎WP正在做正确的事情。你想要什么问题和答案来实现? – omukiguy

+0

因此,标题现在链接到正确的帖子,但它将折扣添加到每个标题的末尾,我无法删除它。 –

回答

0

试试这个代码

<?php 
    if ($cmb_listing_layout == '3') 
    { 
     sprintf('<h6>%s</h6>', esc_attr($this_post->ID)); 
    } 
?> 

,你需要使用get_the_title($id_page)功能。

+0

作为完全白痴,我在问题中粘贴了错误的代码行。我现在已经更新了这个问题,所以也许它会更有意义。 –

+0

谢谢,我有正确的标题显示,它只是因为某些原因将折扣字添加到它的末尾。 –

+0

@RobDunn'the_title'返回当前页面的标题。 [显示或返回当前帖子的非转义标题](https://codex.wordpress.org/Function_Reference/the_title) –