Issue:
Wanted to create an array using all
$post->ID
$tokenID
$post->ID
$tokenID = 244;
$io_ID = new WP_Query( ['post_type' => 'sdm_downloads', 'posts_per_page' => -1] );
while ( $io_ID->have_posts() ) : $io_ID->the_post();
print_r($post->ID);
endwhile;
wp_reset_postdata();
$post->ID
while()
str_split
$tokenID = 244;
$io_ID = new WP_Query( ['post_type' => 'sdm_downloads', 'posts_per_page' => -1] );
while ( $io_ID->have_posts() ) : $io_ID->the_post();
$arr2 = str_split($post->ID, 3);
// print_r($arr2);
if( in_array($tokenID, $arr2) ) {
$set = 'true';
} else {
$set = 'false';
}
endwhile;
wp_reset_postdata();
echo $set;
$tokenID
$set
true
$post->ID
$tokenID
$post->ID
Maybe help for this solution!
$tokenID = 244;
$all_posts = get_posts('post_type=sdm_downloads');
$all_id = array();
foreach( $all_posts as $all_post ) {
$all_id[] = $all_post->ID;
}
//$arr2 = str_split($all_titles, 3);
if( in_array($tokenID, $all_id) ) {
$set = 'true';
} else {
$set = 'false';
}
echo $set;