我正在一個Wordpress網站上多個職位將顯示在一個頁面中。每個帖子的標題用h2標籤顯示。現在我想能夠給每個這些id(html id屬性),最好是我的選擇,所以我可以鏈接到它們(用作錨點)。授予屬性WordPress的帖子標題
鏈接到我的網頁是 https://www.risingidiots.com/photoshop-opening/
我正在一個Wordpress網站上多個職位將顯示在一個頁面中。每個帖子的標題用h2標籤顯示。現在我想能夠給每個這些id(html id屬性),最好是我的選擇,所以我可以鏈接到它們(用作錨點)。授予屬性WordPress的帖子標題
鏈接到我的網頁是 https://www.risingidiots.com/photoshop-opening/
如果你想在您需要更改頁面blog.php的文件中的代碼H2標籤添加ID。
有兩種方法來添加id。
如果您希望爲每個帖子添加不同的ID,只需在每個帖子中添加自定義字段即可。
然後編輯文件並在h2標籤中添加自定義字段值作爲ID。 如下。
<?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>
另一種方法是你只需使用post id作爲h2標記的id。
謝謝@Nirav帕特爾,我不知道是什麼文件來編輯。 – Asad
這就是我做的:)
首先在我的情況下,我不得不修改的是一個插件在 - 文件不是主題文件。
<!-- <?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
這是不是一個完整的問題 - 你需要發佈相關的代碼 –