Домой Оптимизация и учебники по WordPress Советы по WordPress: как составить список всех сообщений, содержащих определенное настраиваемое поле...

Советы по WordPress: как составить список всех сообщений, содержащих определенное настраиваемое поле и многое другое

559
0

Ниже приведен список всех сообщений с настраиваемым полем «Short_Link», отсортированным по значению настраиваемого поля «Comment_Count», которое не исключает никакого «post_type» и предполагает, что каждое сообщение имеет только одно настраиваемое поле для Short_Link и одно для Comment_Count.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
$ meta_key1 знак равно 'Short_Link' ;
$ meta_key2 знак равно 'Comment_Count' ;
$ postids знак равно $ wpdb> get_col ( $ wpdb> prepare (
    
ВЫБЕРИТЕ key1.post_id
FROM $ wpdb-> postmeta key1
INNER JOIN $ wpdb-> postmeta key2
ON key2.post_id = key1.post_id
AND key2.meta_key =% s
ГДЕ key1.meta_key =% s
ORDER BY key2.meta_value + (0) ASC
,
         $ meta_key2 ,
     $ meta_key1
) ) ;
если ( $ postids )
{
     эхо Список сообщений {$ meta_key1}, отсортированных по {$ meta_key2} ;
     для каждого ( $ postids как $ ID )
     {
         $ пост знак равно get_post ( Intval ( $ ID ) ) ;
         setup_postdata ( $ пост ) ;
         ?>
         < p >
             < а href = the_permalink ( ) ?> rel = bookmark title = Постоянная ссылка на the_title_attribute ( ) ; ?> >
                 the_title ( ) ; ?>
             < / a >
         < / p >
        
     }
}
?>

Дайте мне знать, если увидите какие-либо проблемы с этим. Благодарю.

Советы по WordPress: как составить список всех сообщений, содержащих определенное настраиваемое поле и многое другое

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Новый дизайн панели администратора для всех в одном для веб-мастеров. Получить версию 8.2 сейчас

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь