我读过一篇article 介绍如何在wordpress帖子或页面中实现自定义库模板。我有一个简单的问题,是否可以不在帖子内容中显示附加的图像,而只在我用库模板编码的自定义引导旋转木马中显示?
这是我正在使用的代码(我对wordpress没有经验,因为我的项目通常使用laravel或普通php)。
我想做的是只在旋转木马中显示连接的媒体,现在我的代码将图像也加载到帖子中,这不是我所期望的。另一个问题是关于引导navwalker。我有一个有四个子页面的父页面,但我只能单击菜单中的页面名称来显示包含子页面的下拉列表。我怎样才能解决这个问题?谢谢你的帮助
<?php
/*
Template Name: Gallery
*/
get_header();
?>
<div class="container">
<div class="row justify-content-center">
<?php if( have_posts() ): while( have_posts() ): the_post(); ?>
<?php
$args = array(
\'numberposts\' => -1, // Using -1 loads all posts
\'orderby\' => \'menu_order\', // This ensures images are in the order set in the page media manager
\'order\'=> \'ASC\',
\'post_mime_type\' => \'image\', // Make sure it doesn\'t pull other resources, like videos
\'post_parent\' => $post->ID, // Important part - ensures the associated images are loaded
\'post_status\' => null,
\'post_type\' => \'attachment\'
);
$images = get_children( $args );
$count = 0;
?>
<div class="col-sm-12 col-md-8 col-lg-8 text-justify">
<h2 class=""><?php the_title(); ?></h2>
<?php the_content(); ?>
</div>
<?php if($images): ?>
<div class="col-sm-12 col-md-12 col-lg-12" id="">
<div class="carousel slide" data-ride="carousel">
<div class="carousel-inner" id="">
<?php foreach($images as $image): ?>
<div class="carousel-item <?php echo ($count == 0) ? \'active\' : \'\'; ?>">
<img class="img-responsive d-block w-100" src="<?php echo $image->guid; ?>" alt="<?php echo $image->post_title; ?>" title="<?php echo $image->post_title; ?>" />
</div>
<?php $count++; ?>
<?php endforeach; ?>
</div>
</div>
</div>
<?php endif; ?>
<?php endwhile; ?>
<?php endif; wp_reset_postdata(); ?>
</div>
</div>
<?php get_footer(); ?>
我想做的是只在旋转木马中显示连接的媒体,现在我的代码将图像也加载到帖子中,这不是我所期望的。另一个问题是关于引导navwalker。我有一个有四个子页面的父页面,但我只能单击菜单中的页面名称来显示包含子页面的下拉列表。我怎样才能解决这个问题?谢谢你的帮助