如何在 wppb 插件样板中添加简码

How to add shortcode in wppb plugin boilerplate

我想在 wppb 插件样板中添加简码 这是样板生成器 http://wppb.me 的 link 请告诉它如何工作? 非常感谢您的帮助。

在 functions.php 或插件中添加短代码没有区别。

请参阅 Shortcode API 了解如何添加短代码。

此外,还有一个githubissue关于这个。

在寻找完全相同问题的解决方案时遇到了这个问题,在 github 上找到了 wordpress 样板插件的解决方案:https://github.com/DevinVinson/WordPress-Plugin-Boilerplate/issues/262

private function define_public_hooks() {
    $this->loader->add_action( 'init', $plugin_public, 'register_shortcodes' );
}

在 class-pluginName.php 文件中的 define_hooks 函数中(将其余添加操作添加到上述操作中。

然后在您的 class-pluginName-public.php 文件中为简码创建 register_shortcodes 函数。

public function register_shortcodes() {
  add_shortcode( 'shortcode', array( $this, 'shortcode_function') );
  add_shortcode( 'anothershortcode', array( $this, 'another_shortcode_function') );
}

然后创建您的短代码函数。