通过从插件中拉入自定义字段来创建快捷代码

时间:2020-10-10 作者:benjamin george

我有以下短代码:

add_shortcode( \'dashtest\', function () {

$stringtest = "This is $wpc_cf_scorp";
    echo $stringtest;
} );
它试图引入一个由插件创建的自定义字段——我一直在摆弄它,但我似乎无法理解它——有没有一种特殊的方法可以将自定义字段从插件调用为短代码?谢谢

1 个回复
SO网友:benjamin george
add_shortcode( \'dashtest\', function () {
$user_id = get_current_user_id();

  $key = \'user_wpc\';
  $single = true;
  $user_last = get_user_meta( $user_id, $key, $single ); 
    

if ($user_id == 0) {
    echo \'You are currently not logged in.\';
} else {
    echo do_shortcode(\'[userwpcode key="\'.$user_last.\'/edit"]\');
}
} );

相关推荐

Shortcode called twice

我正在使用一个快捷代码处理我的产品信息,它可以自动生成一个包含信息的表。但这个短代码似乎被调用了两次。我不是一个优秀的后端开发人员,但我正在努力学习一些基础知识,以便能够制作一些基本的PHP函数。我非常感谢你的帮助。提前谢谢。我的代码如下所示:function displayTable() { echo \'<table>\'; echo \'<tbody>\'; $fields = get_field_objects();&