php 可视化作曲家自定义字段短代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 可视化作曲家自定义字段短代码相关的知识,希望对你有一定的参考价值。

[veld meta="meta_key"]
[veld meta="meta_key" post_id=1]
[veld before="<div class="test-before">" meta="meta_key" after="</div>" post_id=1]
add_shortcode('veld', 'shortcode_veld');
function shortcode_veld($atts){
    extract(shortcode_atts(array(
        'meta' => NULL,
        'post_id' => NULL,
        'before' => NULL,
        'after' => NULL
    ), $atts));
    if($meta === NULL) return;
    $field = esc_attr($meta);
    global $post;
    $post_id = (NULL === $post_id) ? $post->ID : $post_id;

    $output = '';

    if($before != NULL){
        $output .= $before;
    }

    $output .= get_post_meta($post_id, $field, true);

    if($after != NULL){
        $output .= $after;
    }
    return $output;
}

以上是关于php 可视化作曲家自定义字段短代码的主要内容,如果未能解决你的问题,请参考以下文章

从 AFC 自定义字段变量中获取 ID 的 foogallery php 短代码不显示

php 重力Wiz //重力形式//通过[gravityforms]短代码自定义字段属性

短代码显示产品自定义字段值

从自定义字段执行短代码

PHP使用来自作曲家的自动加载器添加自定义命名空间

php 短代码:输出自定义PHP