如何转义自定义元数据并为自定义元ID添加前缀

时间:2017-03-20 作者:Mohammad Shohel Rana

这里是一个代码片段,我试图从自定义post类型中检索自定义元数据。

$p_client_link = get_post_meta( $post->ID, \'client_link\', true );
<a href="<?php echo esc_url( $p_client_link); ?>"><?php the_post_thumbnail( \'client_logo\' ); ?></a>
我的查询是:

Q.esc\\u url($p\\u client\\u link);==对/错?esc\\u url()或esc\\u attr()

  • Q.自定义meta-id client\\u链接。是否需要使用此自定义元id(如“p\\u client\\u link”)添加前缀
  • Q.对任何“href”属性值使用esc\\u url()是否正确

    提前感谢。:)

  • 1 个回复
    最合适的回答,由SO网友:TrubinE 整理而成

    esc\\u url()-正确的选项。他将准备一个字符串用于属性。文件编号:https://developer.wordpress.org/reference/functions/esc_url/

    添加前缀是正确的。您将保护您的变量不被其他插件覆盖。

    是的

    相关推荐

    Admin Theme customization

    我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register