1

何時間も探していたら:-(誰かが私を助けてくれることを願っています.

「grhdogs」というカスタム投稿タイプにいます。そこで、そのページの現在のページ タイトルを取得し、「slideshow」と呼ばれる別のカスタム投稿タイプでそのタイトルを検索し、「slideshow」で一致するページ タイトルのページ ID を (文字列として) エコーする必要があります。

背景は、両方のカスタム投稿タイプで常にページ タイトルが一致することです。「grhdogs」は投稿であり、「slideshow」は投稿に表示したい一致するスライドショーであるため、それらをまとめる必要があります。

4

1 に答える 1

1

このようなことを試すことができます。

<?php
//get the current title of the page
$postTitle = get_the_title(); 

//search for similer post in db table
$postID = $wpdb->get_var($wpdb->prepare("SELECT ID FROM {$wpdb->posts} WHERE   post_type='slideshow' AND post_title = %s",$postTitle));

//print id
 echo $postID;  

//or use get_post($post_id) to get whatever you want
$getCustomPost = get_post($postID);
echo $getCustomPost->id;
?>
于 2013-10-17T08:12:38.643 に答える