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