我是否需要转义Get_the_Post_Thumb函数?

时间:2018-02-22 作者:Nilesh G

我正在为WordPress开发一个WordPress主题。组织。我需要逃跑吗get_the_post_thumbnail 作用我想在循环之外使用它。所以我不能使用the_post_thumbnail. 如果我需要逃跑,请告诉我get_the_post_thumbnail 如果是,我该怎么做?

提前谢谢。

2 个回复
最合适的回答,由SO网友:obiPlabon 整理而成

不,您不必转义数据。而且它不需要逃脱。请看一下the_post_thumbnail() 函数,它没有进行任何转义。所以不用担心。

SO网友:Gufran Hasan

在WordPress中,函数通常以get\\u1开头return 无前缀副本时的数据echo (即打印)数据。

the_post_thumbnail() 仅在post code(循环)中有效,并返回当前帖子的特征图像。

get_the_post_thumbnail() 随处可用,并在第一个属性处获取$post\\u id参数。

例如:

the_post_thumbnail($params) = get_the_post_thumbnail($current_post_id,$params);
这是在WP引擎中实现的:

function the_post_thumbnail ($size=\'post-thumbnail\', $attr=\'\'){
    echo get_the_post_thumbnail( null, $size, $attr );
}

function get_post_thumbnail_id( $post_id = null ) {
    $post_id = ( null === $post_id ) ? get_the_ID() : $post_id;
    return get_post_meta( $post_id, \'_thumbnail_id\', true );
}
如果$post_id 为空-已使用get_the_ID() 当前职位的。

我想你不需要逃跑get_the_post_thumbnail 作用

结束

相关推荐

Contact Form Security

在Wordpress中构建我自己的联系人表单。除了典型的电子邮件etc验证和可能的验证码之外,我还需要考虑任何其他安全步骤。我没有向数据库发送任何数据。