WordPress — WP Magento Fishpig: где функция. Переполнение стека

Я хочу добавить 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

Решение

Когда WordPress интегрирован в Magento, файл functions.php не используется, а это означает, что любой код, который вы добавляете в него, не будет влиять на интерфейс вашего блога.

Расширение интеграции основано на Magento и использует шаблоны Magento для отображения вашего блога. Возможно, вы захотите добавить вызов функции preg_replace в шаблон просмотра поста. Это можно найти в следующем месте:

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

Чтобы внести изменения в этот файл, сначала скопируйте его в свою пользовательскую тему и отредактируйте его там. Посмотрите на следующую строку:

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

Это код, который извлекает содержимое публикации. Вы можете использовать вызов preg_replace здесь, чтобы достичь того, что вы пытаетесь сделать.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]