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]

将不胜感激任何帮助!谢谢!

4

1 回答 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
}
于 2014-11-26T22:24:21.997 回答