Архив автора

помогите с add_rewrite_rule и add_rewrite_tag

сделал сайт, на сайте реализовал многое через MagickFields 2.
имеется страница с Брендами и моделями, чтобы выставить систему соответсвий придумал передавать все через Get переменные
http://wordpress/?brands=gigabyte&catt=109&ttype=1 (брендов много порядка 140)
в catt забираю текущую категорию и отображаю по этой же категории только уже phone(модели данного бренда)
нужно как-то скрыть get переменные и оставить только brands=gigabyte.
Также есть переменные active9 active18 active36 active72 и такие же count(http://wordpress/?page_id=1557&count=36&active36=active36) для вывода количества элементов на страницу, их тоже нужно просто скрыть.
помогите пожалуйста
add_action('init', 'rewrite_rule_my'); 
function rewrite_rule_my(){ 
              add_rewrite_tag('%ttype%', '([^&]+)');
    add_rewrite_rule();
    add_rewrite_tag('%catt%', '([^&]+)');
    add_rewrite_rule();
              add_rewrite_tag('%active9%', '([^&]+)');
    add_rewrite_rule();
    add_rewrite_tag('%active18%', '([^&]+)');
    add_rewrite_rule();
    add_rewrite_tag('%active36%', '([^&]+)');
    add_rewrite_rule();
    add_rewrite_tag('%active72%', '([^&]+)');   
    add_rewrite_rule();

Читать дальше »

Меню в старом шаблоне

Здравствуйте! На своем сайте я использую шаблон http://ru-wordpress.com/hair-style/ . Данный шаблон не поддерживает меню.  Я не знаток PHP. Основываясь на некоторые статьи, решил прописать поддержку в данном шаблоне.
Добавил в functions.php следующий код (как было написано в статье):

Читать дальше »

Тему под Wordpress 3.3.1-ru не работает

Помогите откорректировать тему под Wordpress 3.3.1-ru. Скачал шаблон business_52.zip с сайта webcab.wmsite.ru/business, не зная всех подводных камней, прописал в html ссылки и страницы будущего сайта, но при установке на вордпресс пошла ошибка: У файла stile.css нет корректного заголовка. После добавления заголовка в файл появилась новая ошибка: Активная тема повреждена. Возвращение к стандартной теме.
При просмотре темы - белый экран (хотя скриншот темы я добавил).
Вот файл stile.css после добавления заголовка
/*
Theme Name: строительная компания "СЕВСТРОЙДОМ"
Theme URI: http://wordpress.org/extend/themes/строительная компания "СЕВСТРОЙДОМ"
Author: севстройдом
Author URI: http://sevstroydom.com/
Description: Строительство домов и коттеджей в Севастополе, техническая поддержка разработки проектов, устройство кровель в Крыму
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

Читать дальше »

Проблема с навигацией через posts_nav_link

Добрый день!
Пишу шаблон под Wordpress 3.3.2 в первый раз. С PHP знаком слабовато. Сайт локально, на денвере.
Чтобы описать проблему - расскажу вкратце последовательность своих действий. В index.php темы выводится список всех новостей, все работает как положено. Но главная страница должна быть статическая, а на страницу со списком новостей должна вести ссылка с меню. Выставил в настройках требуемую статическую страницу. Сделал ссылку на пункт меню "новости" на урл ведущий к index.php как <a href="<?php bloginfo('template_url');?>">. При попытке попасть с этой ссылки на index.php получил ошибку "Fatal error: Call to undefined function get_header() in....". Поковырял форум, получилось запустить таки при помощи подключения <?php include('/home/ECM/www/wp-blog-header.php')?>. НО записей ноль. Записи выводились при помощи стандартного лупа <?php if (have_posts()) : while (have_posts()) : the_post(); ?>. Воспользовался советом с добавлением query_posts, получилось вывести нужное количество записей нужной рубрики. НО теперь не работает навигация через posts_nav_link, например, ссылка "Следующая страница" посылает на страницу "http://ecm/wp-content/themes/ecmvision/page/2/" которой не существует, а нужно на "http://ecm/page/2/". Перечитал много тем и ответ не нашел. Уже совсем отчаялся от своего тупизма. Помогите, кто чем сможет, пожалуйста!

Читать дальше »