覆盖Woocommerce Elements

时间:2015-03-26 17:22:52

标签: php wordpress woocommerce

我正在努力修改storefont模板的woocommerce布局。我的目录是:

  1. woocommerce插件的位置:wp-content/plugins/woocommerce/templates

  2. 我将上面模板文件夹中的所有内容复制到:wp-content/themes/storefront_child/woocommerce/

  3. 修改上面woocommerce文件夹中的任何文件,例如写入 OMG 页面上的任何地方。

  4. 我的页面中没有显示任何内容。
  5. 我是WordPress的新手,我不知道如何修改插件/模板的文件。我还没有激活我的子模板(是必需的吗?)。当我复制woocommerce文件并尝试安装它们时,它说模板丢失了。

3 个答案:

答案 0 :(得分:1)

打开<server>\private$\<queuename> 然后复制下面的代码:

$myqueue = '.\Private$\portalemailqueue'
$MyQueue.Send("<<Message>>", "test1")

Method invocation failed because [System.String] does not contain a method named 'Send'.
At line:3 char:1
+ $MyQueue.Send("<<Message>>", "test1")
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound

然后检查结果

答案 1 :(得分:0)

经过多次研究后我终于得到了它。大多数网站都忽略了实际上“激活”子主题的是CSS中的注释。因此,子主题必须包含CSS以及将其链接到父子的信息。就我而言:

/*
 Theme Name:   storefront-child
 Theme URI:    http://example.com/
 Description:  StoreFront
 Author:       John Doe
 Author URI:   http://example.com
 Template:     storefront
 Version:      1.3.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/

答案 2 :(得分:0)

似乎您的子主题配置不正确。请仔细检查以下几点。

  1. 您激活了子主题(不是父主题)
  2. 您的子主题有一个带以下代码的style.css文件

    /*
    Theme Name:   My Child Theme
    Description:  A Twenty Thirteen child theme 
    Author:       My author
    Template:     twentythirteen
    Version:      1.0.0
    */
    
  3. 您已正确排入样式和脚本。

    add_action( 'wp_enqueue_scripts', 'my_theme_add_stylesheet' );
    function my_theme_add_stylesheet() {
     wp_enqueue_style( 'my-style', get_stylesheet_directory_uri() . '/style.css', false, '1.0', 'all' );
    }