我想为每个员工创建一个自定义快捷码。我已经准备好了一个自定义的帖子类型插件,它创建了一个自定义的帖子类型页面。我试图实现的是,我可以创建这样的短代码[medewerkers id=5]
或[medewerkers id=1,2,3,4,5]
所以我可以选择在某个页面上放置哪个工作人员。在我发现的以下代码中,我只在键入[Medewerers]时显示页面上所有成员的标题。
<?php
add_shortcode( \'medewerkers\', \'display_custom_post_type\' );
function display_custom_post_type(){
$args = array(
\'post_type\' => \'employee_infos\',
\'posts_per_page\' => \'10\',
\'post_status\' => \'publish\',
\'post_id\' => null,
);
$string = \'\';
$query = new WP_Query( $args );
if( $query->have_posts() ){
$string .= \'<ul>\';
while( $query->have_posts() ){
$query->the_post();
$string .= \'<li>\' . get_the_title() . \'</li>\';
$meta = get_post_meta(get_the_id(), \'\');
}
$string .= \'</ul>\';
}
wp_reset_postdata();
return $string;
}
?>
我想展示的是标题、内容和缩略图。谢谢格里茨·威廉