我在自定义帖子类型中遇到问题, 我编写了wordpress自定义帖子类型的代码, 一切正常, 但是我想使全局代码可以在任何地方调用。但是, 当我尝试制作2个不同的文件以使代码全局化时, 则显示错误”
500错误”
这是代码
$custom_terms = get_field('portfolio_gallery_category_name');
print_r(get_field('portfolio_gallery_category_name'));
foreach($custom_terms as $custom_term):
wp_reset_query();
$args = array('post_type' =>
'portfolio', 'tax_query' =>
array(
array(
'taxonomy' =>
'portfolio_type', 'field' =>
'term_id', 'terms' =>
$custom_term->
term_id, ), ), );
$loop = new WP_Query($args);
include('templates-sections/portfolios.php');
而其他全局文件名中的其他其余代码是templates-sections / portfolios.php
<
?phperror_reporting(E_ALL);
if($loop->
have_posts()): ?>
<
?php while($loop->
have_posts()) : $loop->
the_post();
?>
<
div class="col-lg-3 col-md-4 col-sm-6 p-0 scale-anm" data-aos="fade-zoom">
<
a href="http://www.srcmini.com/<
?php the_post_thumbnail_url('full');
?>
" data-toggle="lightbox" data-gallery="example-gallery">
<
img src="http://www.srcmini.com/<
?php the_post_thumbnail_url('full');
?>
" class="img-responsive" />
<
/a>
<
/div>
<
?php endwhile;
?>
<
?php endif;
?>
<
? endforeach;
?>
我已经报告了所有错误, 但是显示” 500″ 错误的同一件事可以帮助任何人解决此问题。
我知道很多人都有解决方案, 有人可以解决这个小问题。
提前致谢。
#1你可以在第二个文件中创建一个函数, 然后在第一个文件中调用它。
<
?php$custom_terms = get_field('portfolio_gallery_category_name');
print_r(get_field('portfolio_gallery_category_name'));
include('templates-sections/portfolios.php');
foreach($custom_terms as $custom_term):
wp_reset_query();
$args = array('post_type' =>
'portfolio', 'tax_query' =>
array(
array(
'taxonomy' =>
'portfolio_type', 'field' =>
'term_id', 'terms' =>
$custom_term->
term_id, ), ), );
$loop = new WP_Query($args);
myFunction( $loop );
endforeach;
?>
【WordPress自定义帖子中面临错误】你的第二个档案
<
?phperror_reporting(E_ALL);
function myFunction( $loop ) {
if($loop->
have_posts()): while($loop->
have_posts()) : $loop->
the_post();
?>
<
div class="col-lg-3 col-md-4 col-sm-6 p-0 scale-anm" data-aos="fade-zoom">
<
a href="http://www.srcmini.com/<
?php the_post_thumbnail_url('full');
?>
" data-toggle="lightbox" data-gallery="example-gallery">
<
img src="http://www.srcmini.com/<
?php the_post_thumbnail_url('full');
?>
" class="img-responsive" />
<
/a>
<
/div>
<
?php endwhile;
endif;
} ?>
推荐阅读
- 加载资源失败(服务器响应,状态为404 Not Found)
- WP排除多个页面模板
- 在相关的Post WordPress中排除草稿发布
- 错误WordPress jQuery表单错误说未引用函数()
- esc_attr()和sanitize_text_field()之间的确切区别
- 来自wordpress主题的functions.php文件错误
- #yyds干货盘点#Pandas数据清洗实用指南
- Linux操作相关
- Eureka 是为微服务提供服务注册和发现的产品()