更改不会显示在博客上

时间:2013-09-17 作者:localhost

我在我的magento中使用wordpress,使用Fishpig wordpress扩展,我在functions中创建了一个函数。我的主题的php(虽然它是完全集成的,这意味着magento主题应用于博客),但下面的函数似乎没有任何作用。我的职能是

add_filter( \'the_excerpt_rss\', \'insert_thumbnail_into_feed\' );
add_filter( \'the_content_feed\', \'insert_thumbnail_into_feed\' );
function insert_thumbnail_into_feed() {
      global $post;
      if ( has_post_thumbnail( $post->ID ) ){
        // replace thumbnail with yours
        $content = \'<p>\' .get_the_post_thumbnail( $post->ID, \'thumbnail\' ) .\'</p>\';
      }

      // get post content and replace feed content with
      // you can also limit/filter the content to exclude shortcodes and html code etc.
      $content .= \'<p>\' .get_the_content() .\'</p>\';

      return $content;
    }
是因为feed默认加载rss,而rss不运行上述代码吗?编辑:我正在使用此Fishpig 扩大

2 个回复
最合适的回答,由SO网友:guidod 整理而成

我相信Fishpig没有使用你的主题函数。php文件在“完全集成”模式下,它有一个内置主题,它强制WordPress使用。

您必须修改Fishpig源代码和/或询问Fishpig支持人员如何在不影响未来升级的情况下执行此操作。

SO网友:test

您需要更改Magento中由Fishpig扩展创建的模板文件,这些文件覆盖了WP主题:Fishpig guide to customising the design and theme of WordPress

当WordPress与Magento WordPress集成到Magento中时,WordPress博客将使用您的Magento主题而不是WordPress主题显示。这意味着对WordPress主题的任何更改(安装新主题或修改现有WordPress主题)都不会影响博客的前端。要更改博客,您需要在Magento模板中进行更改。

结束

相关推荐

集成Magento和WordPress用户

我已经找到了让Wordpress管理Magento用户的帖子,反之亦然,但我想做的是不要让一个管理另一个用户。我希望用户可以选择通过商店或Wordpress主站点注册,但允许Wordpress使用Magento用户,反之亦然。我应该同时安装以下两个:http://www.magentocommerce.com/magento-connect/wordpress-integration.htmlhttp://wordpress.org/extend/plugins/magento-wordpress-int