내 웹 사이트는시에 관한 것입니다.meta_value 및 title에 따라 표시된 게시물의 순서를 변경하려면 어떻게해야합니까?
메타 키가 '작성자'이고 메타 값이 작성자 이름 인 각시에 대해 맞춤 입력란을 사용합니다. "Allison, 제임스".
이제 위의 메타 값에 따라 사전 순으로 루프에 표시하고 싶습니다 (예 : "Allison, James"의 모든시, "Barnes, John"의 모든시). ","카터 (Carter), 수 (Sue) "등 모든 시들).
특정 저자 (= 메타 값)의시는 제목순으로 알파벳 순으로 정렬해야합니다 (예 : Allison, James : "After dark", "Before sunset"등). 이것을 할 수있는 방법이 있습니까? 아래 문자열을 찾았지만 작동하지 않을 수도 있습니다 (아마도 잘못된 위치에 놓았거나 제대로 작동하도록 다른 코드를 추가해야 할 수도 있습니다).
원하는 효과를 얻으려면 어떤 PHP 코드를 삽입해야하는지 생각해보십시오.
<?php
$querystr = "
SELECT wposts.*
FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta
WHERE wposts.ID = wpostmeta.post_id
AND wpostmeta.meta_key = 'Autor'
AND wposts.post_type = 'post'
ORDER BY wpostmeta.meta_value ASC
";
$pageposts = $wpdb->get_results($querystr, OBJECT);
?>
고마워요! 건배, 펠릭스