我想在我的博客上添加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?
答案 0 :(得分:0)
当WordPress集成到Magento中时,不使用functions.php文件,这意味着您添加到其中的任何代码都不会对您博客的前端产生任何影响。
集成扩展程序基于Magento,使用Magento模板显示您的博客。您可能希望将preg_replace函数调用添加到post视图模板。这可以在以下位置找到:
app/design/frontend/base/default/template/wordpress/post/view.phtml
要对此文件进行更改,请先将其复制到自定义主题并在其中进行编辑。查找以下行:
<?php echo $post->getPostContent() ?>
这是检索帖子内容的代码。您可以在此处使用preg_replace调用来实现您尝试执行的操作。