应用程序构建没有任何错误,并且可以与本地IIS一起正常工作,但是当我们在远程IIS服务器中进行部署时,出现了错误。应用包含基本/默认的世界,没有任何自定义组件。
使用的构建命令:
<?php
function my_function() {
$args = array (
'post_type' => 'my_cpt',
'nopaging' => false,
'posts_per_page' => '4',
'order' => 'ASC',
'orderby' => 'rand',
);
$query = new WP_Query( $args );
$i=0;
ob_start();
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
$image = get_field('my_image_field');
$size = 'medium';
?>
<?php if($i==0 || $i ==2): ?>
<div class="grid2x2">
<?php endif;?>
<div class="thegridbox">
<div>
<a href="<?php the_field('my_image_link'); ?> ">
<img src="<?php wp_get_attachment_image( $image, $size ); ?>" />
</a>
</div>
</div>
<?php if($i==1 || $i ==3): ?>
</div>
<?php endif; ?>
<?php
$i++;
}
} else {
echo 'Oops! Nothing found.';
}
wp_reset_postdata();
return ob_get_clean();
}
add_shortcode( 'my_shortcode', 'my_function' );
?>
错误:
未捕获的TypeError:(中间值)(中间值).push是 不是功能 在polyfills.js:1 main.js:1未捕获的TypeError:(中间值)(中间值).push不是函数 在main.js:1