ホームページ > 記事 > CMS チュートリアル > WordPress 記事に並べ替えオプションを追加する方法を 1 分間で紹介
WordPress の次のチュートリアル コラムでは、WordPress の記事に並べ替えオプションを追加する方法を紹介します。困っている友人の役に立てば幸いです。
#デフォルトでは、WordPress にはページの並べ替えオプション パネルしかありません。次のコードを使用すると、記事にも並べ替えオプション パネルの機能を持たせることができます。 コードを現在のテーマの関数テンプレートfunctions.phpに追加します。add_action( 'admin_init', 'posts_order' ); function posts_order() { add_post_type_support( 'post', 'page-attributes' ); }フロントエンドで記事の並べ替え機能を実装したい場合は、メイン ループにパラメータを追加する必要があります:
$order_posts = new WP_Query(array( 'post_type' => 'post', 'post_status' => 'publish', 'orderby' => 'menu_order', 'order' => 'ASC', ) );バックグラウンドの記事リストには並べ替え番号が表示されます:
add_action('manage_posts_custom_column', 'zm_posts_order_show_columns'); function zm_posts_order_show_columns($name) { global $post; switch ($name) { case 'order': $views = $post->menu_order; echo $views; break; } } add_filter('manage_posts_columns', 'zm_posts_order_columns'); function zm_posts_order_columns($defaults) { $defaults['order'] = '排序'; return $defaults; }バッチクリアソート番号:
global $wpdb; $wpdb->query("UPDATE wp_posts SET menu_order = 0 WHERE post_type = 'post'");
以上がWordPress 記事に並べ替えオプションを追加する方法を 1 分間で紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。