Своими силами решить все проблемы на сайте не получается, думаю обратиться к стороннему человеку для доработки сайта. И тут возник вопрос, что ему мешает:
1. скопировать весь сайт по ФТТП и установить как тему на любой вордпресс сайт
2. скопировать сайт + базу, через какой нибудь подходящий плагин
то все похожие товары будут браться из этой категории везде во всех категориях, а мне надо, что бы в категории НОВОСТИ выводились записи новостей, в категории ИНТЕРЕСНО записи интересно, надеюсь понятно обьяснил.
---------- Добавлено 05.10.2016 в 10:39 ----------
Sly32
Да там добавлен свой тип постов - Товары
и добавлены категории у этих постов товаров
И получается в товаре из категории например - Столы, показываются похожие товары из всех категорий стульев, кресел, стенок ну короче всех.
А я хочу сделать что бы в товаре из категории стулья показывались похожие товары из категории стулья, в товаре из категории столы - похожие товары из категории столы.
Vitos071, так у тебя и вопрос ни о чем. Сам все делай, раз боишься к другим обращаться
Это из той же серии на вопрос - сколько времени, отвечать - купи часы.
Нет я думаю Вы не правы, всетаки должны быть хоть какие то средства защиты от копирования хотя бы базы данных.
Нет такого. Забей. Займись более продуктивными вещами.
И к ВП это отношения не имеет.
тут всё есть: /ru/forum/945912
Если не знаете лучше не отвечайте, толк от Ваших ответов нулевой
Здравствуйте!
Интересует вопрос защиты сайта от копирования.
Своими силами решить все проблемы на сайте не получается, думаю обратиться к стороннему человеку для доработки сайта. И тут возник вопрос, что ему мешает:
1. скопировать весь сайт по ФТТП и установить как тему на любой вордпресс сайт
2. скопировать сайт + базу, через какой нибудь подходящий плагин
Если способ защиты от такого развития событий?
Ну да переменную поменял
<?php
$categories = get_the_category();
$categories_id = array();
foreach($categories as $cat) {
$categories_id[] = $cat->cat_ID;
}
unset($categories);
$tovlist = get_posts(array(
'post_type' => 'tov',
'author' => $post->post_author,
'posts_per_page' => 20,
'orderby' => 'rand',
'category' => implode(",", $categories_id),
'exclude' => $post->ID
));
if ($tovlist) {foreach ( $tovlist as $post ) { setup_postdata($post);
?>
Похожие записи показывает теперь и с этим кодом но результат тот же категорию не понимает показывает из всех категорий как раньше
tommy-gung
Попробовал вставлять менять код на этот
<?php
$categories = get_the_category();
$categories_id = array();
foreach($categories as $cat) {
$categories_id[] = $cat->cat_ID;
}
unset($categories);
$related_posts = get_posts(array(
'post_type' => 'tov',
'author' => $post->post_author,
'posts_per_page' => 20,
'orderby' => 'rand',
'category' => implode(",", $categories_id),
'exclude' => $post->ID
)); $tovlist = get_posts($gettov);
if ($tovlist) {foreach ( $tovlist as $post ) { setup_postdata($post);
?>
Ну чего то похожие товары вообще исчезают
Может я чего то не до конца обьясняю, вот полный код вывода похожих товаров который на сайте
<div class="col-sm-12 catalogtov">
<h3>Похожие товары</h3>
<div class="facetwp-template">
<?php $gettov = array('post_type' => 'tov','author' => $post->post_author, 'posts_per_page' => 20, 'orderby' => 'rand'); $tovlist = get_posts($gettov);
if ($tovlist) {foreach ( $tovlist as $post ) { setup_postdata($post);
?>
<div class="col-sm-3 pd5"><div class="tov">
<a href="<?php the_permalink(); ?>"><h3><?php the_title(); ?></h3></a>
<a class="thumbnail ub-thumbnail ub-post-format-<?php $images = get_field('_tovar_gallary'); if( $images ): ?>" href="<?php the_permalink(); ?>"><img class="img-responsive" src="<?php echo $images[0]['sizes']['tovar_image']; ?>" />
<?php endif; ?><span class="wrap-overlay"></span></a>
<div class="comname">
<?php $getcom =array('post_type' => 'com','author' => $post->post_author); $comlist = get_posts($getcom); ?>
<a href="<?php echo $comlist[0]->guid; ?>"><?php echo $comlist[0]->post_title; ?></a>
</div>
<div class="row">
<div class="col-sm-7 tel"><a href="tel:+<?php the_field('_tel', $comlist[0]->ID); ?>"><?php the_field('_tel', $comlist[0]->ID); ?></a></div>
<div class="col-sm-5 text-right price"><?php the_field('_tovar_price'); ?> р.</div>
</div>
</div></div>
<?php } } wp_reset_postdata();?>
</div></div>
</div>
<?php get_footer(); ?>
На сайте выглядет так: http://gdemeb.ru/tov/stul-3332/
Sly32, спасибо
Дело в том если я укажу категорию
'category' => 'здесь категория откуда- латиницей слаг'
то все похожие товары будут браться из этой категории везде во всех категориях, а мне надо, что бы в категории НОВОСТИ выводились записи новостей, в категории ИНТЕРЕСНО записи интересно, надеюсь понятно обьяснил.
---------- Добавлено 05.10.2016 в 10:39 ----------
Sly32
Да там добавлен свой тип постов - Товары
и добавлены категории у этих постов товаров
И получается в товаре из категории например - Столы, показываются похожие товары из всех категорий стульев, кресел, стенок ну короче всех.
А я хочу сделать что бы в товаре из категории стулья показывались похожие товары из категории стулья, в товаре из категории столы - похожие товары из категории столы.
Здравствуйте!
Есть сайт на вордпресс появилась небольшая проблема.
Вывод похожих записей выводится следущим кодом
<div class="facetwp-template">
<?php $gettov = array('post_type' => 'tov','author' => $post->post_author, 'posts_per_page' => 20, 'orderby' => 'rand'); $tovlist = get_posts($gettov);
if ($tovlist) {foreach ( $tovlist as $post ) { setup_postdata($post);
?>
Подскажите что здесь надо поменять что бы выводил похожие записи из той категории где находится запись, а не из всех категорий как сейчас