【问题标题】:Upgrading Wordpress theme to Genesis Framework + Metro Child theme: Need to migrate shortcodes将 Wordpress 主题升级到 Genesis Framework + Metro Child 主题:需要迁移简码
【发布时间】:2015-01-25 09:26:15
【问题描述】:

寻找一些关于我将如何进行以下操作的指导: 我当前的主题只是一个使用简码的常规主题(无框架)。 目前我正在升级和迁移到 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]

不胜感激!谢谢!

【问题讨论】:

    标签: wordpress migration wordpress-theming shortcode genesis


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-17
      • 2014-07-02
      • 1970-01-01
      • 1970-01-01
      • 2020-12-30
      • 2018-07-30
      相关资源
      最近更新 更多