[英]syntax error excluding category from next/prev post links in WordPress
從單個帖子的上一個/下一個導航中排除類別時,語法出現問題。 我有它的工作,但不是我想要的那樣。
對於下一個鏈接,它正在100%起作用:顯示鏈接的帖子標題和箭頭。 對於上一個鏈接,它顯示一個鏈接的箭頭,但標題丟失。 我不太確定在前面的郵政編碼中應在哪里插入類別7,以使其正常工作。 我嘗試了幾個不同的地方,但我不斷打破頁面並得到錯誤信息...
這就是我現在的方式...
<?php previous_post_link( '<div class="nav-previous">%link</div>', '<span class="meta-nav">' . _x( '←', 'Previous post link', 'formationpro' ), '7' . '</span> %title' ); ?>
<?php next_post_link( '<div class="nav-next">%link</div>', '%title <span class="meta-nav">' . _x( '→', 'Next post link', 'formationpro' ), '7' . '</span>' ); ?>
...我需要怎么做才能使previous_post_link正常工作並顯示標題?
在此先感謝您的幫助。
凱利
標題交換僅適用於這些函數的第二個參數。 你必須%title
中的參數excluded_terms
。 嘗試以下方法:
$previous_text = '<span class="meta-nav">' . _x( '←', 'Previous post link', 'formationpro' ) .'</span> %title'
$next_text = '%title <span class="meta-nav">' . _x( '→', 'Next post link', 'formationpro' ). '</span>'
previous_post_link( '<div class="nav-previous">%link</div>', $previous_text, 7);
next_post_link( '<div class="nav-next">%link</div>', $next_text, 7);
或者,如果您希望保留其格式,請執行以下操作:
<?php previous_post_link( '<div class="nav-previous">%link</div>', '<span class="meta-nav">' . _x( '←', 'Previous post link', 'formationpro' ) . '</span> %title', 7 ); ?>
<?php next_post_link( '<div class="nav-next">%link</div>', '%title <span class="meta-nav">' . _x( '→', 'Next post link', 'formationpro' ) . '</span>', 7 ); ?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.