がget_postsが一方Wordpressのget_postsは数字を受け入れますが、以下同じ変数
$args = array('post__in' => array(63,57,34,));
これを機能使用してワードプレスで完全に機能していないことはない:
$ids = 63,57,34,;
$args = array('post__in' => array($ids));
我々が生成するので、 2番目の方程式を使う必要がある別の方程式によって変わるかもしれませんが、3番目の結果はすべてではありません3。なぜですか?
$ids
UPDATEは、一定の基準を探していますforeachから生成されます。
if($final != false){
$ids .= $result->ID . ',' ;
}
完全なコードはそのままです。
$proto = $_GET['p'];
$terms = $_GET['s'];
if($proto == 'inline') {
$search = get_posts('post_type=post&post_status=publish');
foreach($search as $result) {
$title = get_the_title($result);
$tags = wp_get_post_tags($result->ID);
foreach($tags as $tag){ $tago[$result->ID].= $tag->name.',';}
$full = $title . ' ' . $tago[$result->ID];
$final = strpos($full,$terms);
if($final != false){
$ids .= $result->ID . ',' ;
}
}
echo $ids;
$args = array('post__in' => array($ids));
$srs = get_posts($args);
foreach($srs as $sr) { echo $sr->post_title;
}
}
後者は構文エラーの原因になります。元のコードを表示できますか? –
@Pekka完全な式を追加しました –