0

我想将 Prettyphoto 添加到我的博客并准备过滤器:

    add_filter( 'wp_get_attachment_link', 'sant_prettyadd');

function sant_prettyadd ($content) {
    $content = preg_replace("/<a/","<a rel=\"prettyPhoto[slides]\"",$content,1);
    return $content;
}

但是我应该在哪里查找文件 function.php ?

4

1 回答 1

0

将 WordPress 集成到 Magento 时,不使用 functions.php 文件,这意味着您添加到其中的任何代码都不会对博客的前端产生任何影响。

集成扩展基于 Magento 并使用 Magento 模板来显示您的博客。您可能希望将 preg_replace 函数调用添加到后视图模板。这可以在以下位置找到:

app/design/frontend/base/default/template/wordpress/post/view.phtml

要更改此文件,首先将其复制到您的自定义主题并在那里进行编辑。查找以下行:

<?php echo $post->getPostContent() ?>

这是检索帖子内容的代码。您可以在此处使用 preg_replace 调用来实现您想要做的事情。

于 2016-02-18T09:02:05.030 回答