我一直在寻找方法来做到这一点,这就是我目前所拥有的。正如你所看到的,我已经尝试了很多事情,我四处看看,这类问题的所有答案都是关于如何启用执行,而不是禁用它,如果可能的话,我希望不必使用插件。这里不显示pre和code标记,但您会看到,在这之前和之后都有pre、code和textarea readonly=“readonly”标记。我还尝试使用esc\\U html,但没有成功。
esc_html(add_action('wp_ajax_nopriv_mytheme_more_post_ajax', 'mytheme_more_post_ajax');
add_action('wp_ajax_mytheme_more_post_ajax', 'mytheme_more_post_ajax');
$t = 0;
if (!function_exists('mytheme_more_post_ajax')) {
function mytheme_more_post_ajax(){
$ppp = (isset($_POST['ppp'])) ? $_POST['ppp'] : 3;
$cat = (isset($_POST['cat'])) ? $_POST['cat'] : '';
$offset = (isset($_POST['offset'])) ? $_POST['offset'] : 0;
$post_type = (isset($_POST['post_type'])) ? $_POST['post_type'] : '';
$args = array(
'post_type' => $post_type,
'posts_per_page' => $ppp,
'post_status' => 'publish',
'post__not_in' => $do_not_duplicate,
'cat' => $cat,
'offset' => $offset,
);
$loop = new WP_Query($args);
$out = '';
if ($loop -> have_posts()) :
while ($loop -> have_posts()) :
$loop -> the_post();
$category_out = array();
$categories = get_the_category();
foreach ($categories as $category_one) {
$category_out[] ='<a href="'.esc_url( get_category_link( $category_one->term_id ) ).'" class="'.strtolower($category_one->name).'">' .$category_one->name.'</a>';
}
$category_out = implode(', ', $category_out);
$cat_out = (!empty($categories)) ? '<span class="cat-links"><span class="screen-reader-text">'.esc_html__('Categories', 'creativesfeed').'</span>'.$category_out.'</span>' : '';
$id = get_the_ID();
if ($t == 2) :
$out .= '<div class="col-md-4 col-sm-12">
<div class="adinspire">
</div>
</div>';
elseif ($t == 5) :
$out .= '<div class="col-sm-12">
<div class="adlong2">
</div>
</div>';
endif;
if ($t == 9 || $t == 16) :
$out .= '<div class="col-md-4 col-sm-12">';
else :
$out .= '<div class="col-md-4 col-sm-6">';
endif;
$out .= '<div class="squarepost hvrlines">
<div class="noflow">';
$out .= '<a class="postLink" href="'.esc_url(get_permalink()).'" aria-hidden="true" style="opacity: 1;">';
$out .= srcset_post_thumbnail();
$out .= '</a>';
$out .= '</div>
<h4 class="info"><span>'.print_categories().'</span></h4>
<h2 class="head3"><a>'.get_the_title().'</h2>
<p class="smallp">By: '.get_field('design_company', $id).'</p>
</div>
</div>';
$t ;
endwhile;
endif;
wp_reset_postdata();
wp_die($out);
}
})</code></pre></textarea>