2017-10-04 11 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

タイトルが正しい投稿にリンクするようになりましたが、各タイトルの末尾にDiscountsという単語が追加され、削除できません。 –

答えて

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) –

関連する問題