Помощник
|
Конфликтует ли woocommerce с блогом? |
prolisk
|
Сообщение
#1
|
||
|
|
||
|
|||
k0ttee |
14.10.2015, 14:37;
Ответить: k0ttee
Сообщение
#2
|
|
А пути в адресной строке какие наблюдаются?
Когда пути у магазина и у блога совпадают, это не есть хорошо. Вот как движку понять, магазин следует выводить или блог? _site.ru/hello-world _site.ru/bay-product под магазин отдельный поддомен или папку? Обычно делают в рамках единого домена: или магазин начинается с /shop/ или блог начинается с /blog/ Если блог уже неплохо обосновался в индексе, тогда магазин сажать в папку или поддомен ( /shop/ или _shop.site.ru соответственно). При желании можно конечно организовать все в рамках одного сайта... Но ковыряться придется много, а плюсов это не даст никаких. -------------------- btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9 |
|
|
prolisk
|
Сообщение
#3
|
|
(k0ttee) Когда пути у магазина и у блога совпадают, это не есть хорошо. Вот как движку понять, магазин следует выводить или блог? woocommerce создает отдельные страницы - магазин (для вывода товара), корзина и еще парочку. Так не конфликтует. Создает ссылку типа site.ru/product/64656/, нажимаешь - а там 404 -------------------- Блог вебмастера. Добавь свой сайт в белый каталог |
|
|
k0ttee |
14.10.2015, 23:25;
Ответить: k0ttee
Сообщение
#4
|
|
Так не конфликтует Таки в .htaccess могут быть взаимно несовместимые инструкции? ЧПУ это ЧПУ, а пути на сервере это пути на сервере - хитацесс рулил посередь их. -------------------- btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9 |
|
|
prolisk
|
Сообщение
#5
|
|
|
k0ttee, Нет, немного не туда ушел :)
Все дело в некоторых шаблонах. Инструкция по решению на английском - _https://docs.woothemes.com/document/third-party-custom-theme-compatibility/ , там если что есть и тема подходящая. Но я буду свою допиливать (скорее всего уже завтра). Проблема в теме (если что). Нужно создать копию файла page.php или добавить некоторый код в function.php Добавлено спустя 14 минут 54 секунды: Проблему решил следующим образом. 1) в файл function.php добавил код: (можно сразу после <?php ) remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10); remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10); function woocom(){ add_action('woocommerce_before_main_content', 'my_theme_wrapper_start', 10); add_action('woocommerce_after_main_content', 'my_theme_wrapper_end', 10); function my_theme_wrapper_start() { echo '<section class="col-md-8 content-container">'; //у меня такой класс стилей при выводе страницы. Посмотреть можете в page.php } function my_theme_wrapper_end() { echo '</section>'; } } 2. Потом в файле page.php добавил после кода вывода страницы: <?php woocom(); ?> В итоге мой файл страницы выглядит вот так: <?php get_header(); ?> <!-- Content --> <section class="col-md-8 content-container"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <article <?php post_class( 'card' ) ?> id="post-<?php the_ID(); ?>"> <h2><?php the_title(); ?></h2> <div class="entry"> <?php the_content(); ?> </div> <hr> <?php comments_template(); ?> </article> <?php endwhile; endif; ?> <?php woocom(); ?> </section> <?php get_sidebar(); ?> <?php get_footer(); ?> Если вы хотите сделать только магазин, без статей - то можно часть текста удалить (все что в section кроме woocom). Пользуйтесь ;)
-------------------- Блог вебмастера. Добавь свой сайт в белый каталог |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Подключить онлайн оплату к WP+Woocommerce Через API напрямую с банком |
0 | ARsHi | 419 | 13.3.2024, 18:19 автор: ARsHi |
|
Выгрузить базу товаров в WooCommerce база готова |
1 | Infe | 1572 | 28.7.2022, 8:21 автор: ui951uiFox |
|
Интернет магазин - woocommerce | 0 | wep | 4714 | 12.10.2021, 12:58 автор: wep |
|
Написание простого плагина на WP (Woocommerce) | 4 | REGNET | 1426 | 4.12.2020, 13:43 автор: REGNET |
|
Верстка адаптивная (сайты, лендинги) | натяжка на WordPress | натяжка магазинов на Woocommerce | 38 | anigmi | 26635 | 28.8.2020, 20:00 автор: Aristotel |
Текстовая версия | Сейчас: 29.3.2024, 3:15 |