gans5131
Ответы в темах
-
Форум: Проблемы и решения
Тема: почему редиректитТеперь не перенаправляет, но обрабатывается не та страница которая указана как главная, а файл index.php в шаблоне темы.
Форум: Проблемы и решения
Тема: Шорткод и Контент на страницеВы были правы. Спасибо.
моя конструкция:
function view_contet($attr){ echo 'это контент'; } if (!function_exists ('add_shortcode') ) return; add_shortcode('new_shortcode', 'view_contet');
а надо было
function view_contet($attr){ return 'это контент'; } if (!function_exists ('add_shortcode') ) return; add_shortcode('new_shortcode', 'view_contet');
Форум: Разное
Тема: rewrite правилаМожет быть мне кто-нибудь порекомендует куда можно еще обратится с этим вопросом
Форум: Разное
Тема: rewrite правилаhttp://мой сайт/catalog/priroda/ реальная
Ваш вариант:
add_rewrite_rule('catalog/priroda/([^/]+)/?$','index.php?pagename=priroda&tovar=$matches[1]','top');
http://мой сайт/catalog/priroda/?tovar=derevo1 приводит меня нужную страницу (но к сожалению этот url не устраивает)
http://мой сайт/catalog/priroda/derevo1/ перекидывает меня на страницу http://мой сайт/catalog/priroda/
Дебагер гугл хрома пишет:Request URL:http://rosmeha.spb.local/catalog/norka/22_4/
Request Method:GET
Status Code:301 Moved PermanentlyФорум: Разное
Тема: rewrite правилаЮрий, может быть вы мне подскажите. Тема осталось не решенной. В списке форумов эту тему (rewrite правила) не смог найти. Куда она могла деться. Не хочется создавать дубль темы и попасть под предупреждение.
Форум: Проблемы и решения
Тема: Предложи свою новость !Нужен плагин, который позволит тонко разграничивать права пользователей, дать им возможность писать посты, но как и писал SeVlad что бы они сохранялись под статусом «черновик», а уже админ их модерирует (меняет статус поста)
Форум: Разное
Тема: rewrite правилаadd_rewrite_rule('priroda/([^/]+)/?$','index.php?pagename=priroda&tovar=$matches[1]','top');
попадаю на 404Форум: Разное
Тема: rewrite правилаПродолжение :
Не могу найти какие параметры указать в функции add_rewrite_rule() чтобы работало следующее:
Существует страница http://мой сайт/catalog/priroda/
На странице находится шорткод на месте которого формируется каталог со списком товаров, ссылки имеют вид:
http://мой сайт/catalog/priroda/derevo1/
http://мой сайт/catalog/priroda/kust2/
http://мой сайт/catalog/priroda/kamen2/и существует страница http://мой сайт/catalog/odejda/
На странице находится шорткод на месте которого формируется каталог со списком товаров, ссылки имеют вид:
http://мой сайт/catalog/odejda/kurtka/
http://мой сайт/catalog/odejda/noski5/Если я использую следующие параметры
catalog/([^/]+)/([^/]+)/?$
index.php?pagename=catalog&razdel1=priroda&tovar=$matches[2]
и
catalog/([^/]+)/([^/]+)/?$
index.php?pagename=catalog&razdel1=odejda&tovar=$matches[2]то когда я иду по адресу:
http://мой сайт/catalog/priroda/derevo1/ или http://мой сайт/catalog/odejda/kurtka/естественно попадаю на страницу http://мой сайт/catalog/ а все остальное имею возможность отловить в спец переменных,
а мне нужно чтобы я попадал на страницу http://мой сайт/catalog/priroda/ или http://мой сайт/catalog/odejda/kurtka/ соответственно.Форум: Проблемы и решения
Тема: Не авторизует после превода на хостингПопробуй удалить в базе в таблице options строчку отвечающую за подключенные плагины (не помню какая точно), все плагины станут выключенными. Возможно это поможет ситуации.
Форум: Разное
Тема: rewrite правилаБольшое спасибо. Все работает.
Чтобы все работало после переноса надо выполнить sql запрос:
UPDATE wp_options SET option_value = replace(option_value, 'http://olddomen.ru', 'http://newdomain.ru') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://olddomeb.ru','http://newdomain.ru'); UPDATE wp_posts SET post_content = replace(post_content, 'http://olddomen.ru', 'http://newdomain.ru');
Естественно http://olddomen.ru и http://newdomain.ru меняем на свое
Форум: Проблемы и решения
Тема: wordpress db jquery ajax1.php
wp_enqueue_script( 'ajax-script', '/wp-content/plugins/price_excel_catalog/script.js', array('jquery'), 1.0 ); // тут указываем путь к файлу с javascript-ом который будет работать с аяксом wp_localize_script( 'ajax-script', 'ajax_object', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) ); // подключаем файл wordpress для работы с аяксом add_action( 'wp_ajax_ajax_action', 'ajax_action_stuff_catalog' ); // ajax for logged in users add_action( 'wp_ajax_nopriv_ajax_action', 'ajax_action_stuff_catalog' ); // ajax for not logged in users function ajax_action_stuff_catalog() { print_r($_POST); echo 'этот текст вернется javascrpt-у'; die(); }
script.js
function test(){ $.post(ajax_object.ajaxurl, { action: 'ajax_action', text: 'tratata' }, function(data) { alert(data); }); }
попробуй при експортировании с 5.1.41 убрать галочку напротив «..комментарии..» и поставь количество символов в запросе поменьше, я обычно ставлю 10000