2017-07-09 9 views
0

私は複数の投稿が1ページに表示されるWordpressサイトで作業しています。各投稿のタイトルはh2タグで表示されます。今私はこれらのそれぞれにid(html id属性)を与えることができるようにしたい、できれば私が選択できるようにしたいので、それらにリンクすることができます(アンカーとして使用する)。あなたは、ページblog.phpファイル内のコードを変更する必要がH2タグにIDを追加したい場合は、私のページへWordpressの投稿タイトルに属性を与える

リンクは https://www.risingidiots.com/photoshop-opening/

+1

としてタイトル自体を使用することです - あなたは、関連するコード –

答えて

0

です。

idを追加するには2つの方法があります。

各投稿ごとに異なるIDを追加する場合は、それぞれの投稿ごとにカスタムフィールドを追加することができます。

ファイルを編集し、カスタムフィールド値をIDとしてh2タグに追加します。 を以下に示す。

<?php 
    $post_id = get_post_meta(get_the_ID(), 'post_id', true); 
?> 
<h2 id="<?php echo $post_id; ?>"><a href="<?php the_permalink(); ?>" title="Read more"><?php the_title(); ?></a></h2> 

別の方法では、h2タグのIDとしてpost idを使用するだけです。

+0

を投稿する必要があるが@Niravパテルありがとう、私は何を知りません編集するファイル。 – Asad

0

私はそれをやった方法です:)

私は修正しなければならなかったものを私の場合はまず第一には、プラグインファイルではないテーマファイルでした。

<!-- <?php 
$title = the_title_attribute('echo=0'); 
$title2 = str_replace(' ', '_', $title); 


?> --> 
<h2 class="entry-title" 
id="<?php echo $title2; ?>"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 

私はここに行っていることは完全問題ではないID

関連する問題