首页 问答 正文

如何为WordPress插件创建自定义短代码?

注册会员 / 悠然自学 / 2023-07-11/ 浏览 141 次

要为WordPress插件创建自定义短代码,需要按照以下步骤进行操作:

  1. 在插件的主文件中,添加以下代码来注册短代码:

    function wp_plugin_register_shortcode() {
     add_shortcode( 'custom_shortcode', 'wp_plugin_custom_shortcode_callback' );
    }
    add_action( 'init', 'wp_plugin_register_shortcode' ); 
  2. 在插件的主文件中,编写自定义短代码的回调函数。下面是一个示例代码:

    function wp_plugin_custom_shortcode_callback( $atts ) {
     // 指定短代码的属性和默认值
     $atts = shortcode_atts( array(
         'name' => 'World',
     ), $atts );
    
     // 获取属性值
     $name = $atts['name'];
    
     // 返回短代码的输出内容
     return '<p>Hello, ' . $name . '!</p>';
    } 
  3. 在文章或页面的编辑器中使用自定义短代码。例如,使用[custom_shortcode]来插入短代码,并可通过添加属性值来进行自定义,例如[custom_shortcode name="John"]

以上就是为WordPress插件创建自定义短代码的步骤和示例代码。

大家谈论
    我的见解