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

时间:2014-11-26 21:51:47

标签: wordpress migration wordpress-theming shortcode genesis

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

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

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

我会手动执行此操作,但我有很多这些按钮,因此需要很长时间才能进入并更改所有这些按钮,这会让我的网站在访客到访时全部搞砸。

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

[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 :(得分: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
}