我正试图在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()执行时。因此,不会生成循环中的所有内容。
我只想强制下载循环中的内容,而不是通常围绕页面的所有管理菜单栏。
我该怎么做呢?我正在创建这个作为我正在处理的插件的一部分。
谢谢
答案 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;
}