我有一個畫廊在我的WordPress主題的頂部和博客文章是在它下面。每次我進入下一頁時,它都會進入我不想要的頂部。我想添加一個名爲#blog的錨點,位於圖庫下方,並將其添加到上一頁/下一頁鏈接。我應該在代碼中放置#blog來使其工作?WordPress的 - 如何添加錨點前一頁/下一頁鏈接
2
A
回答
2
你應該能夠做兩個調整。第一個將創建錨點,第二個將調整鏈接以使用錨點。
錨可以被引用爲<a>
標籤name
屬性或幾乎任何標籤具有id
屬性。我會說,大多數WordPress主題已經有一個錨點,你可以在#content
中使用。瀏覽任何博客文章並查看源代碼。在源代碼中搜索id="content"
並驗證它是否存在。如果沒有,請找到您的實際發佈內容的id
,並且您可以使用該內容。如果你找不到一個,你需要創建一個。
在您的WordPress主題文件中,查找名爲single.php
的文件。這通常是管理單個帖子如何呈現的文件。這是您將編輯添加錨點(如有必要)並調整鏈接的文件。
如果您無法找到要使用的id
(無論是「內容」還是其他任何內容),您需要找到內容被調用輸出的位置,並將id
添加到任何HTML標記包裹周圍。
例如,我的文件的精簡版本是這樣的:
<div id="primary">
<div id="content">
<?php while (have_posts()) : the_post(); ?>
<div class="entry-content">
<?php the_content(); // this is your post content ?>
</div><!-- .entry-content -->
<?php endwhile; // end of the loop. ?>
</div>
</div>
有多種的輸出鏈接的方法,所以它真的取決於主題和WordPress的版本。在single.php
文件中,查找與「next_post」和「previous_post」相關的功能。用於創建鏈接的大多數功能會自動爲您編寫整個鏈接標記(<a>
),因此無法攔截鏈接並進行更改。
您需要自己編寫鏈接。以下代碼顯示如何獲取信息並創建鏈接。它假定您將使用id="content"
作爲您的錨點參考。
<?php
$prev_post = get_previous_post();
if (!empty($prev_post)): ?>
<a href="<?php echo get_permalink($prev_post->ID); ?>#content"><?php echo $prev_post->post_title; ?></a>
<?php endif; ?>
<?php
$next_post = get_next_post();
if (!empty($next_post)): ?>
<a href="<?php echo get_permalink($next_post->ID); ?>#content"><?php echo $next_post->post_title; ?></a>
<?php endif; ?>
這應該會創建您正在尋找的鏈接,自動跳過圖像和發佈內容。
相關問題
- 1. WordPress的分頁 - 添加錨鏈接
- 2. 鏈接到另一頁上的錨點
- 3. 在wordpress站點的頁眉上添加一個「模塊」鏈接
- 4. 如何創建一個鏈接到下一頁(當前頁+1)
- 5. 添加一個錨和點擊鏈接
- 6. 將wordpress站點中的錨點標記鏈接到wordpress頁面
- 7. 鏈接到下一個頁面(WordPress的)
- 8. WordPress的 - 添加「下一步」和「以前」鏈接到自定義博客頁面
- 9. 跳轉鏈接,如何跳轉到頁面上的下一個可用錨點?
- 10. 停止從下一頁滾動的錨點鏈接
- 11. 如何鏈接到JavaScript中的同一頁面錨點
- 12. 如何在wordpress中添加一個PHP頁面鏈接到我的頁腳
- 13. 鏈接到一個錨在同一頁
- 14. 如何在WordPress中回顯上一頁和下一頁的鏈接名稱?
- 15. 添加一個「上一頁」鏈接
- 16. 一類添加到一個錨鏈接
- 17. 鏈接到錨點並強制重新加載當前頁面
- 18. 如何在Wordpress分頁添加上一個/下一個類? (paginate_links)
- 19. 爲wordpress頁面添加一個類別的永久鏈接
- 20. 同一頁錨鏈接(#)可以多久?
- 21. 與錨元素鏈接在另一頁
- 22. 如果用戶點擊前一頁中的「下一頁」,則預載下一頁
- 23. 錨點 - 頁面內的鏈接
- 24. 如何將頁碼添加到錨鏈接?
- 25. will_paginate:如何構建「下一頁」鏈接?
- 26. 如何湊下一個頁面(鏈接)
- 27. 如何在Wordpress中創建「下一頁」鏈接?
- 28. 春季如何創建鏈接/滾動/下一頁上一頁?
- 29. WordPress的下一個/上一頁文章鏈接與圖像
- 30. 鏈接到另一個頁面上的錨點jQuery標籤
哇!非常感謝!這是一個很大的幫助!我可能會寫一個關於這個答案的博客,到處尋找! – 0bserver07