要在WordPress文章编辑器中添加下拉式短代码选择,您可以使用以下步骤:

  1. 创建一个自定义短代码插件: 如果您还没有一个用于管理短代码的插件,您可以创建一个自定义插件或使用现有的短代码插件,如Shortcodes Ultimate、Shortcoder等。

    WordPress 文章编辑器添加下拉式短代码选择

  2. 编辑插件以添加下拉式选择框: 打开您的短代码插件文件,通常是一个名为pluginname.php的文件。在文件中,您需要添加一个函数来注册您的短代码以及一个包含下拉式选择框的函数。

    下面是一个示例插件文件的代码:

    <?php
    /
    Plugin Name: Custom Shortcode Plugin
    Description: Add custom shortcodes with a dropdown selector.
    /
    
    // Register the shortcode with WordPress
    function custom_shortcode_function($atts, $content = null) {
       // Your shortcode logic here
    }
    add_shortcode('custom_shortcode', 'custom_shortcode_function');
    
    // Add a dropdown selector to the editor
    function custom_shortcode_selector() {
       ?>
       
       <?php
    }
    
    // Hook the selector into the editor
    function add_custom_shortcode_selector() {
       if (current_user_can('edit_posts')) {
           add_filter('mce_external_plugins', 'add_custom_shortcode_plugin');
           add_filter('mce_buttons', 'register_custom_shortcode_button');
       }
    }
    
    function add_custom_shortcode_plugin($plugin_array) {
       $plugin_array['custom_shortcode'] = plugin_dir_url(__FILE__) . 'customshortcode.js';
       return $plugin_array;
    }
    
    function register_custom_shortcode_button($buttons) {
       array_push($buttons, 'custom_shortcode');
       return $buttons;
    }
    
    add_action('admin_head', 'add_custom_shortcode_selector');

    这段代码创建了一个名为"custom_shortcode"的短代码,以及一个名为"Select Shortcode"的下拉式选择框。选择框中包含了您定义的选项,当用户选择一个选项时,将插入相应的短代码。

  3. 激活插件: 保存文件并将插件上传到您的WordPress站点的wpcontent/plugins目录中。然后,在WordPress后台中激活该插件。

  4. 在文章编辑器中使用短代码: 现在,在文章编辑器中,您将看到一个名为"Select Shortcode"的按钮。点击它,选择一个选项,然后插件将插入相应的短代码。

这就是如何在WordPress文章编辑器中添加下拉式短代码选择的步骤。请根据您的需求进行自定义和调整。