所以我在我的網站上工作,並卡住了一些東西。出於某種原因,我無法從特定的自定義帖子類型中獲取帖子,只能從標準帖子類型中獲取帖子。WordPress的基於帖子類型的顯示帖子不是手機
即使我將post_type設置爲特定的帖子類型。 有沒有人知道我做錯了什麼?
我付出這將足以顯示帖子。
我使用的是基於職位ID的簡碼:
[bookmaker p=20]
[bookmaker p=54]
[bookmaker p=38]
[bookmaker p=50]
我funtion:
add_shortcode('bookmaker', 'bookmaker_shortcode_query');
function bookmaker_shortcode_query($atts, $content){
extract(shortcode_atts(array(// a few default values
'posts_per_page' => '1',
'post_type' => 'Bookmakers',
'caller_get_posts' => 1)
, $atts));
global $post;
$posts = new WP_Query($atts);
$output = '';
if ($posts->have_posts())
while ($posts->have_posts()):
$posts->the_post();
$out = ' <div class="bookmaker">
<div class="bookmakerinner">
<div class="afbeeldingbm">
<div class="afbeeldingbminner">
<a target="_blank" href="'.get_post_meta($post->ID, 'claimlink', true).'">
'.get_the_post_thumbnail().'
</a>
</div>
</div>
<div class="rightbm">
<h4>'.get_the_title() .'</h4>
<div class="stars">
<p><img src="https://bonusbookmakers.nl/wp-content/themes/Parbosnack/stars/'.get_post_meta($post->ID, 'stars', true).'.png"></p>
</div>
<div class="voorwaarden">
<strong class="bolder">Voorwaarden:</strong> '.get_the_content().'
</div>
<div class="maxeur">
<p><strong class="bolder">Max:</strong> €'.get_post_meta($post->ID, 'maxeur', true).'</p>
</div>
<div class="maxbonus">
<p><strong class="bolder">Bonus:</strong> '.get_post_meta($post->ID, 'maxbonus', true).'%</p>
</div>
<div class="odds">
<p><strong class="bolder">Odds:</strong> '.get_post_meta($post->ID, 'odds', true).'</p>
</div>
<div class="lang">
<p><strong class="bolder">Taal:</strong> '.get_post_meta($post->ID, 'taal', true).'</p>
</div>
<div class="priceclaimrow">
<div class="betaalmethodes">
<p>'.get_post_meta($post->ID, 'betaalmethodes', true).'</p>
</div>
<div class="visitwebsite">
<p><a target="_blank" class="knpbezoeksite" href="'.get_post_meta($post->ID, 'claimlink', true).'">Bonus claimen</a></p>
</div>
</div>
</div>
</div>
';
$out .='</div>';
endwhile;
else
return; // no posts found
wp_reset_query();
return html_entity_decode($out);
}
莊家不似乎是一個崗位類型。這是不是消毒(可能是博彩公司?) –
你應該嘗試'post_type'=>'博彩公司', –
根據你的代碼,在你的短代碼中聲明的'p'不會做任何事情。 –