2017-10-08 8 views
0

ワードプレスのブログの投稿を並べ替える時です。私は主に(ブログの世界では)「後方に」書いて、一番下に最新の資料を表示し、最初に書いた記事を望みます。ワードプレスの投稿の並び順を並べ替えるときに前後のリンクを修正する方法

プラグインAdvanced Post Types Order(有料版でも)を使用して投稿をドラッグします。それはうまく動作します。しかし、1つの小さなディテールが残っています:前の/次のリンクが間違ったコンテンツを取得します(ほとんどのコンテンツが場所を切り替えました(前/次のリンクに関連するプラグインのオプションがありますが、 。)

私は右のページにいるにもわかりません。私はそれは多くの場合?

// Previous/next page navigation. 
the_posts_pagination(array(
// 'prev_text'   => __('Previous page', 'twentyfourteen'), 
// 'next_text'   => __('Next page', 'twentyfourteen'), 
'next_text'   => __('Previous page', 'twentyfourteen'), 
'prev_text'   => __('Next page', 'twentyfourteen'), 
'before_page_number' => '<span class="meta-nav screen-reader-text">' . __('Page', 'twentyfourteen') . ' </span>', 
)); 

私は基本的なPHPを知っているが、私はオーバークリアしていないですが内容を変更するので、ページがキャッシュされているとは思いませんこれは何をしますか(配列を埋めることを除いて)。私はちょうど実験しており、これがうまくいくかどうかはわかりません。 「前」および「次へ」の下にリンクを表示します。

おかげ

答えて

0

私はNSPのサポートチームにトップの評価を与えることは、(ポストタイプの注文のコンストラクタは、プラグイン)、彼らは私に必要な情報を送っ:

編集するファイルはsingle.phpです適切にリンクヘッダを変更することができ、コードを変更するには

// Original code: 
// Previous/next post navigation. 
the_post_navigation(array(
'next_text' => '<span class="meta-nav" aria-hidden="true">' . __('Next', 'twentyfourteen') . '</span> ' . 
'<span class="screen-reader-text">' . __('Next post:', 'twentyfourteen') . '</span> ' . 
'<span class="post-title">%title</span>', 
'prev_text' => '<span class="meta-nav" aria-hidden="true">' . __('Previous', 'twentyfourteen') . '</span> ' . 
'<span class="screen-reader-text">' . __('Previous post:', 'twentyfourteen') . '</span> ' . 
'<span class="post-title">%title</span>', 
)); 

彼らはまだ間違った順序で表示されます。

// Previous/next post navigation. 
the_post_navigation(array(
'prev_text' => '<span class="meta-nav" aria-hidden="true">' . __('Next', 'twentyfourteen') . '</span> ' . 
'<span class="screen-reader-text">' . __('Next post:', 'twentyfourteen') . '</span> ' . 
'<span class="post-title">%title</span>', 
'next_text' => '<span class="meta-nav" aria-hidden="true">' . __('Previous', 'twentyfourteen') . '</span> ' . 
'<span class="screen-reader-text">' . __('Previous post:', 'twentyfourteen') . '</span> ' . 
'<span class="post-title">%title</span>', 
)); 

NSPから提供されたコードを使用すると、リンクを任意の順序または書式で印刷できます。

$args = array(
'sort_id' => 25, 
'taxonomy' => 'features', 
'term_id' => 10 
); 
next_post_type_link('%link', __('<span class="meta-nav">Previous Post: </span> %title', 'twentyfourteen'), $args); 
echo "<br>"; 
$args = array(
'sort_id' => 25, 
'taxonomy' => 'features', 
'term_id' => 10 
); 
previous_post_type_link('%link', __('<span class="meta-nav">Next Post: </span> %title', 'twentyfourteen'), $args); 
関連する問題