我的 PHP 代码被忽略或unexpected
页面上出现错误。我只是找不到在 HTML 代码之间包含一行 PHP 的方法,然后稍后将该 HTML 代码分配给变量,以便我可以在我的自定义分类中返回它。我知道这是一个菜鸟问题,但其他例子也不适合我。我正在尝试将带有一些 PHP 代码的 HTML 分配给$out
变量。这是我的代码:
add_shortcode('Use_Case', 'use_case_shortcode_query');
function use_case_shortcode_query($atts, $content){
global $use_case_categories;
extract(shortcode_atts(array( // a few default values
'posts_per_page' => '11',
'post_type' => 'use_cases',
)
, $atts));
global $post;
$posts = new WP_Query(array( // a few default values
'posts_per_page' => '11',
'post_type' => 'use_cases'
));
//print_r($posts);
$output = '';
$out = '';
$out .= '<ul class="nav nav-tabs nav-justified">
<li class="active">
<a data-toggle="tab" href="#all">All</a>
</li>
<?php foreach($use_case_categories as $use_case_category) { ?>
<li>
<a href="# .return $use_case_category->slug. " data-toggle="tab"><?php return $use_case_category->name ?></a>
</li>
<?php } ?>
</ul>';
?>