不确定为什么此自定义帖子类型的模板不显示任何内容。少了什么?

时间:2014-04-04 作者:Desi
<?php
/**
 * Template Name: Movies
 */
?>

<?php get_header(); ?>

        <div id="container">
            <div id="content">

<?php
$type = \'movies\';
$args=array(
  \'post_type\' => $type,
  \'post_status\' => \'publish\',
  \'posts_per_page\' => -1,
  \'caller_get_posts\'=> 1
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
  while ($my_query->have_posts()) : $my_query->the_post(); ?>
    <p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
    <?php
  endwhile;
}
wp_reset_query();  // Restore global post data stomped by the_post().
?>
            </div><!-- #content -->
        </div><!-- #container -->

<?php get_sidebar(); ?>
<?php get_footer(); ?>
1 个回复
最合适的回答,由SO网友:Anoop D 整理而成
Please try with `ignore_sticky_posts` instead of `caller_get_posts` which is deprecated.
结束

相关推荐

更新wp-config.php和丢失的页面

我最近对我的wp-config.php 通过在没有正确db设置的本地版本上添加内存限制行。当我上传它时,db连接显然断了。在我更正db设置并重新上传wp-config.php, 我收到了安装页面。现在我所有的链接都断了,即使在刷新永久链接之后。但是,所有数据仍在我的数据库中。如何将所有页面重新连接到db,以便不丢失任何设置?