注目のコンテンツをオリジナルの順序でホームページに投稿し続ける
クエリの投稿から除外せずに、ブログのホームページで注目の投稿を保持する方法を探しています。私のブログでは、Twenty Fourteenテーマを使用しています。私はこの解決策を見つけました。 テーマのincフォルダーからfeatured-content.phpを開き、次のコード(この場合は269行目)を探します。 $query->set( 'post__not_in', $featured ); これを取得するには、この行の前に2つのスラッシュを追加して、この行をコメントアウトします。 // $query->set( 'post__not_in', $featured ); しかし、ファイルにはその行がなく、子テーマは親テーマのincフォルダーをオーバーライドできません。 私は別の解決策を見つけましたが、それは機能しますが、問題は、このコードが元の順序ではなく、注目コンテンツの投稿を表示することです。古いコンテンツの投稿-注目投稿を作成するためにスティッキー投稿を使用している場合-注目投稿になると、注目コンテンツ投稿が最初の注文になり、次に他の投稿になります。 このような条件付きタグを使用してみました。 function show_featured_content_on_home() { if ( !is_home() ) { remove_action( 'pre_get_posts', array( 'Featured_Content', 'pre_get_posts' ) ); } } add_action( 'init', 'show_featured_content_on_home', 31 ); 2番目のページなどは-注目の投稿を順番に表示します-しかし、ホームページにはまだ問題があります。 助言がありますか?