Wordpress the_loop和the_post管理员端 - 下载html

时间:2013-03-19 13:35:40

标签: wordpress-plugin download admin wordpress

我正试图在wordpress中强制下载html管理员端。

我有以下代码,当执行管理员端作为admin_menu_page()的一部分时,它可以正常工作。

$wp_querya = new WP_Query( $args );
if ( $wp_querya->have_posts() ) {
 while ( $wp_querya->have_posts() ) : $wp_querya->the_post(); ?>
  <div class="section" id="post_<?php the_ID(); ?>">
  <h2><?php the_title(); ?></h2>
  <div><?php the_post_thumbnail('thumbnail'); ?></div>
  <div><?php the_content(); ?></div>
  </div>
 <?php endwhile;
}

然而,为了强制下载,我需要在此之前挂钩,因此当执行相同的代码但是从动作plugins_loaded()中它停止在the_post()执行时。因此,不会生成循环中的所有内容。

我只想强制下载循环中的内容,而不是通常围绕页面的所有管理菜单栏。

我该怎么做呢?我正在创建这个作为我正在处理的插件的一部分。

谢谢

1 个答案:

答案 0 :(得分:0)

希望这会阻止某人疯狂,我不确定为什么这项工作以及上述情况不会解决问题。如果有人知道为什么随意添加原因。

query_posts( $args );
if (have_posts() ) {
 while ( have_posts() ) : the_post(); ?>
  <div class="section" id="post_<?php the_ID(); ?>">
  <h2><?php the_title(); ?></h2>
  <div><?php the_post_thumbnail('thumbnail'); ?></div>
  <div><?php the_content(); ?></div>
  </div>
 <?php endwhile;
}