首页 文章

将Wordpress主题升级到Genesis Framework Metro子主题:需要迁移短代码

提问于
浏览
0

寻找关于如何执行以下操作的一些指导:我当前的主题只是使用短代码的常规主题(没有框架) . 目前我正在升级和迁移到Genesis Metro子主题,我需要一些帮助 .

CURRENT THEME = Sahifa by Tielabs (http://themes.tielabs.com/?theme=sahifa)

我使用 [button][/button] 短代码与我的 CURRENT 主题在我的网站上有很多链接 . 我想要做的是将这个短代码从我当前的主题复制到Genesis Framework Metro主题,这样我的按钮就不会搞砸了 .

我会手动执行此操作,但是我有很多这些按钮,因此需要很长时间才能进入并更改所有这些按钮,这会让我的网站在访问者在那里时搞得一团糟 .

以下是操作中的短代码示例:

[button color="red" size="small" link="http://www.example" ]Button Text[/button]

[button color="red" size="big" link="http://www.example" ]Button Text[/button]

非常感谢任何帮助!谢谢!

1 回答

  • 0

    您需要复制至少两件事来保留短代码功能的要点,相关的 add_shortcode() 函数和回调函数 . 您最终应该在新主题的 functions.php 文件中粘贴以下内容:

    add_shortcode( 'button', 'button_shortcode_callback_func', 10, 2 );
    function button_shortcode_callback_func( $atts, $content = null  ){
        // some code here
    }
    

相关问题