WordPress | Каррингтон тема | сортировать сообщения по названию в категории - PullRequest
0 голосов
/ 11 августа 2009

Можете ли вы помочь.

Wordpress может быть изменен разными способами.

  1. в цикле или непосредственно перед
  2. в файле functions.php
  3. в include / posts.php

Я хочу номер 3. Поскольку два других не работают в теме carringtons. Я уже редактировал этот файл, и он работал отлично. Увы, это было так давно, что я забыл, как это делается. Он был удален при обновлении.

Пожалуйста, помогите

1 Ответ

0 голосов
/ 11 августа 2009

Это должно дать вам идентификаторы постов в определенной категории, отсортированные по их заголовкам:

$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" );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...