На 3.4.1. версии работает, единственная проблема, это у главных категорий, /category/ из урла не убралось =(
Если кто понимает, гляньте, как можно подправить/настроить
<?php
/*
Plugin Name: No Category Parents
Description: Removes category parents from your category permalinks. Now it also works for the posts permalinks, when using the /%category%/ permastruct.
Version: 0.2.2
Author: Sergio Milardovich
Author URI: Author URI: http://milardovich.com.ar/ Donate link: http://www.milardovich.com.ar/donate/ */
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
add_filter ("pre_post_link", "filter_category"); // will apply to post permalink
add_filter ("user_trailingslashit", "myfilter_category");
add_filter ("category_link", "filter_category_link"); // will apply to post permalink
// seems category filters are not working
add_action('created_category','my_flush_rules2');
add_action('edited_category','my_flush_rules2');
add_action('delete_category','my_flush_rules2');
// flush_rules() if our rules are not yet included
function my_flush_rules(){
update_option('category_base','');
$rules = get_option( 'rewrite_rules' );
//if ( ! isset( $rules['(.+?)-cat/?$'] ) ) { // have to comment this in order to refresh the rules
global $wp_rewrite;
$wp_rewrite->flush_rules();
//}
}
function my_flush_rules2(){
$rules = get_option( 'rewrite_rules' );
global $wp_rewrite;
$wp_rewrite->flush_rules();
}
// Adding a new rule
function my_insert_rewrite_rules( $rules )
{
$newrules = array();
$newrules['(.+?)-cat/?$'] = 'index.php?category_name=$matches[1]';
$newrules['(.+?)-cat/page/?([0-9]{1,})/?$'] = 'index.php?category_name=$matches[1]&paged=$matches[2]';
$categories = get_categories();
if ($categories)
{
foreach ($categories as $key => $val)
{
$posts = get_posts (array("name" => $val->slug));
if (!$posts)
{
$newrules['('.$val->category_nicename.')/?$'] = 'index.php?category_name=$matches[1]';
$newrules['('.$val->category_nicename.')/page/?([0-9]{1,})/?$'] = 'index.php?category_name=$matches[1]&paged=$matches[2]';
1stand, шопскрипт довольно хороший движок. Мне, как человеку не очень разбирающемцся в программировании он был интуитивно понятен. С битриксом сложнее... на обоих движках сделаны классные магазины, на продвижение они не оказывают никакого влияния!
все работает норм, но потом БАЦ и выдает 404 ошибку. Захожу в /wp-admin/options-permalink.php чисто кликаю по кнопке "сохранить" без всяких изменений и все работает норм. В чем тут проблема?
---------- Добавлено 23.07.2012 в 15:10 ----------
В шаблоне сайта, стоит тег wp_list_categories
который должен выводить рубрики. Создал меню, в настройках включил его в шаблон. Сохранил, а в шаблоне все равно пишет "Нет рубрик"... не пойму что не так?
Zonk, почему в апишопс контекстная реклама возможно с минимальным бюджетом от 10 долларов, а в tnxcontext от 6 000 руб. Можете снизить порог для второго сервиса хотя бы до 2 000? Хочу попробовать рекламу нового сайта, пока не знаю будет ли выгодно его рекламировать... поэтому 6 000 как-то тратить не хочется. Думаю, многие согласятся со мной!
9dec2011, не должно быть.
Буду очень благодарен, если вы напишите эти строки, так как без понятия, как именно это все написать =(
SeVlad, да, нашел тоже такой плагин.
На 3.4.1. версии работает, единственная проблема, это у главных категорий, /category/ из урла не убралось =(
Если кто понимает, гляньте, как можно подправить/настроить
1stand, шопскрипт довольно хороший движок. Мне, как человеку не очень разбирающемцся в программировании он был интуитивно понятен. С битриксом сложнее... на обоих движках сделаны классные магазины, на продвижение они не оказывают никакого влияния!
Здравствуйте!
Использую ЧПУ вида /%category%/%post_id%
Статьи из подрубрик выводятся таким образом: /рубрика/подрубрика/ид-статьи
каким образом можно сделать так: /подрубрика/ид-статьи
Реально ли такое сделать стандартными средствами или хаком, но без использования плагинов?
Еще вопрос: настроил ЧПУ /%category%/%post_id%
все работает норм, но потом БАЦ и выдает 404 ошибку. Захожу в /wp-admin/options-permalink.php чисто кликаю по кнопке "сохранить" без всяких изменений и все работает норм. В чем тут проблема?
---------- Добавлено 23.07.2012 в 15:10 ----------
В шаблоне сайта, стоит тег wp_list_categories
который должен выводить рубрики. Создал меню, в настройках включил его в шаблон. Сохранил, а в шаблоне все равно пишет "Нет рубрик"... не пойму что не так?
SeVlad, получается так, что у ВП для всех данных один ID используется? Ну или почти один...
Всегда интересовал вопрос, почему в ВП так происходит:
ID первой статьи, к примеру, 1
ID второй статьи (которую публикуем сразу же) уже 7
следующая 50 и т.п.
Почему так происходит?
Здравствуйте!
Позвольте несколько вопросов по ВП. (не работал с ним года так 3-4)
1. Насколько сейчас безопасен ВП (стандартная сборка) ?
2. Легко ли его взломать/ часто ли ломают блоги на ВП ?
3. Как сейчас обстоят дела с нагрузкой?
4. Какой хостинг нужен для статейного сайта с посещаемостью 30к юзеров в сутки и 100к просмотров?
5. Можете привести примеры "российских" проектов на ВП с посещаемостью более 10-20к в сутки?
6. Советуете ли вы выбрать ВП для создания статейного проекта с "высокой" посещаемостью (в районе 30к) ?
С уважением,
Евгений
Zonk, почему в апишопс контекстная реклама возможно с минимальным бюджетом от 10 долларов, а в tnxcontext от 6 000 руб. Можете снизить порог для второго сервиса хотя бы до 2 000? Хочу попробовать рекламу нового сайта, пока не знаю будет ли выгодно его рекламировать... поэтому 6 000 как-то тратить не хочется. Думаю, многие согласятся со мной!