
这是一个自定义函数,用于显示内容。
'; } add_action('genesis_after_header', 'my_custom_function'); ``` 在这个例子中,我们定义了一个名为`my_custom_function`的函数,并在`genesis_after_header`钩子中调用它,使其在页面的`' . esc_html($atts['content']) . '
'; } add_shortcode('my_custom_shortcode', 'my_custom_function'); ``` 在这个例子中,我们定义了一个名为`my_custom_shortcode`的短代码,它接受一个名为`content`的参数,并在页面中显示相应的内容。 7. 编写插件 如果你需要扩展Genesis框架的功能,可以编写插件来实现。以下是一个简单的插件示例: ```php class My_Plugin { public function __construct() { add_action('admin_menu', array($this, 'add_admin_menu')); } public function add_admin_menu() { add_menu_page('我的插件', '我的插件', 'manage_options', 'my-plugin', array($this, 'plugin_page'), 'dashicons-admin-site-alt3', 6); } public function plugin_page() { echo '