wordpress |卡林顿主题|按类别中的标题对帖子进行排序

时间:2009-08-11 18:42:53

标签: php wordpress wordpress-theming

你能帮忙。

Wordpress可以通过多种方式进行更改。

  1. 在循环中或之前
  2. 在functions.php文件中
  3. 在includes / posts.php
  4. 我想要3号。因为其他两个在carringtons主题中不起作用。 我已经编辑了这个文件,它运行得很好。 唉,很久以前,我已经忘记了它是如何完成的。 升级后它被删除了。

    请帮忙

1 个答案:

答案 0 :(得分:0)

这可以为您提供按标题排序的特定类别的帖子ID:

$postsInCat = $wpdb->get_results( "SELECT wpr.object_id
    FROM wp_terms
    INNER JOIN wp_term_taxonomy ON wp_terms.term_id = wp_term_taxonomy.term_id
    INNER JOIN wp_term_relationships wpr ON wpr.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id
    INNER JOIN wp_posts p ON p.ID = wpr.object_id
    WHERE taxonomy =  'category'
    AND p.post_type =  'post'
    AND wp_terms.name =  \"" . $category->cat_name . "\"
    ORDER BY post_title" );