Раскрутка

Спрашиваем и отвечаем по Wordpress-11

Заходим на второй десяток
Предыдущие части топика перечислены в 10-й части.
Несколько замечаний перед созданием поста в топике. Их соблюдение может помочь быстрее и качественнее получить ответ.Формат топика: задал вопрос-получил ответ (опц. - нажал "спасибо" ). Если Ваш вопрос предполагает более-менее продолжительное обсуждение - имеет смысл создать отдельный топик. Так обсуждение будет больше на виду, не потеряется в череде других вопросов и вы не помешаете другим участникам найти ответы на свои вопросы. Это топик по Wordpress. По СЕО, HTML, CSS, JS, общих вопросов безопасности и тп пожалуйста, спрашивайте в соответствующих темах и разделах сёрча.Для показа небольших участков кода используйте bb-код [code][/code]. Большие простыни помещайте на http://pastebin.com, http://jsfiddle.net/ и тп сервисы. Прежде, чем задать вопрос типа
Друзья, кто подскажет бесплатное решение для организации красивого слайдшоу на странице WP ? Например такое, как на главной: du-art.ru
Добрый день, был сайт одностраничник на голом HTML
Установил дополнительно wordpress
Все вроде работает хорошо, но например поиск и другие переадресации перекидывают на главную страницу
например сайт.ру/?gender=man&seeking=woman&age_from=18&age_to=35&s= открывает главную статическую страницу.
Я понимаю проблему можно решить только сделав отдельный шаблон и присвоить его главной странице?
Или же как-то подправить htaccess ?
Здравствуйте!
Есть сайт на вордпресс появилась небольшая проблема.
Вывод похожих записей выводится следущим кодом
<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);
?>
Подскажите что здесь надо поменять что бы выводил похожие записи из той категории где находится запись, а не из всех категорий как сейчас
Vitos071, первое - выводите правильно здесь код, чтобы глаза не ломать.И вообще советую про отступы не забывать в коде.
Вы добавили свой тип постов?
Укажите категори, откуда брать похожие, да и все
Код:
Sly32, спасибо
Дело в том если я укажу категорию
category => здесь категория откуда- латиницей слаг
то все похожие товары будут браться из этой категории везде во всех категориях, а мне надо, что бы в категории НОВОСТИ выводились записи новостей, в категории ИНТЕРЕСНО записи интересно, надеюсь понятно обьяснил.
---------- Добавлено 05.10.2016 в 10:39 ----------
Sly32
Да там добавлен свой тип постов - Товары
и добавлены категории у этих постов товаров
И получается в товаре из категории например - Столы, показываются похожие товары из всех категорий стульев, кресел, стенок ну короче всех.
А я хочу сделать что бы в товаре из категории стулья показывались похожие товары из категории стулья, в товаре из категории столы - похожие товары из категории столы.
Vitos071, То что вы делаете - извращение. Просто поставьте woocommrce и не изобретайте велосипед.
По куску вашего кода понять что-то нереально. Хотите универсальный код? Это страница единичного товара? Ну так получайте в переменную категорию товара ( как это сделать - разжевано и на кодексе и wp-kama) и потом подставляйте ее в категорию, а не завязывайте намертво.Подскажите как можно организовать или с помощью какого плагина в посте, картинка с описанием для "RU" одна, а для "UA" другая показывалась.
Можно пример сайтов на ВП?
Как я понял это сайты типа "блог" или полноценные сайты тоже?
worldfoto, именно в посте? Такого готового плагина не существует. Но думаю что можно через functions.php сделать что-то типа
Vitos071, всё что тебе надо - это вначале получить ИД категории поста и вставить его в код, предложенный Sly32.
Или же воспользоваться плагами похожих постов, которые умеют делать выборку по категории и работать с кастомными типами.
---------- Добавлено 05.10.2016 в 12:16 ----------
tommy-gung, кажется, если по id категории то не
Код:
Sly32, кажется
а вот posts_per_page в ней да, нет. Там - numberpoststommy-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/
у нас, как минимум, разные переменные $related_posts и $tovlist
Ну да переменную поменял
<?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);
?>
Похожие записи показывает теперь и с этим кодом но результат тот же категорию не понимает показывает из всех категорий как раньше
Помогите разобраться. После переноса сайта на другой хостинг вылез глюк. На работают гиперссылки в Картинках, не кликаются. Если их открывать через правую кнопку мыши переход осуществляется, а на саму картинку нет.
пока суть та дело, пробовала загрузить новые картинки, они не подгружаются в новые папки грузятся в старые директории, новые не создаются. Права на папках 755. Бред......
сделайте вывод категорий и посмотрите что передается
echo $categories_id;
вставьте в вывод записи
---------- Добавлено 06.10.2016 в 09:45 ----------
Переехали откуда и куда, тема известнаяи не раз поднималась. Кроме правильной настройки wp-config.php (обязательно -define(FS_METHOD, direct)
Надо еще и пользователей папок правильно поставить.Есть на на форуме тема, поройтесь, недавно обсуждалась[COLOR="Silver"]
с папками пофиксил хостер, перезжали с виртуального сервера на обычный хостинг
а по картинкам переходы так и не происходят
Подскажите баннерокрутилку, чтобы можно в админке подгрузить картинку баннера.
Слайдеры не предлагать.
Уже голову сломал...
Вроде задачка то простая:
Имеем страницу метки (tag). В анкор ссылки на запись нужно вывести: название рубрики в которой находится запись, название записи
Собственно

Кто быстро подскажет, тот молодец- нужно убрать вывод записей из некоторых категорий на странице новости. К чему хук вешать, как страница обзывается,типа is_home, if_front...??
Плагины не предлагать)))
Sly32,
PHP код:
Ребят, мне нужно подправить урлы конкретных разделов, добавив вложенность. Как это можно реализовать без плагина, чтоб стабильно и железно? Custom Permalinks плагин спасает пока, но он глючный.
Ребята, у меня такой трабл. Посещалка выросла на проекте и нагрузка увеличилась. Поставил плагин Super Cache. Все бы хорошо, но у меня на сайте есть логика которая работает по wp_is_mobile(), которая отдает немного разные странички для мобильных устройств и компов. И вот она теперь навернулась, то есть если первый посетитель на странице после запуска кеширования был с мобилы то теперь всем будет отдаваться мобильная версия, и наоборот. Подскажите как решить.
dmtrplvtsv, Спасибо, я искал именно это -
if ( $query->is_main_query() ) {
на главной не стояла цель исключать
хотя работает вариант и с is_feed
Sly32, is_home - это страница с последними новостями, это не обязательно главная
Playerror, спасибо, а можно ли аналогичным способов вывести название родительской рубрики (в которую входит рубрика записи). не знаю понятно ли написал.
Добрый день.
Подскажите пожалуйста, как убрать быстро тег <!--more--> из всех записей вп?
SeVlad, Вот ты странный))) Я к слову, гораздо быстрее увижу изменения в PHPStorm чем ты в ФМ, а hg тем более покажет что и где менялось, так что мимо ты))) Советую ознакомительно поставить, чтоб понимать о чем речь. А к слову накодить - вот прямо счас делал обратный звонок на сайт, естественно отдельным темплэйт_парт))) Так как у меня нет шаблона home, то соответственно мне на 1 шанс меньше совершить ошибку)
Добрый вечер.
Пытался обновиться до последний версии WordPress, но после обновления появляется такое всплывающее окно на всех страницах сайта.
Кто сталкивался с таким и как решали?
Скриншот: http://imgur.com/a/7L5pN
SeVlad, Спор в пустоту, не будем засорять топик)
Как вывести последние 8 новостей из категории в которой находится новость ?
Сейчас стоит query_posts(showposts=8&orderby=.implode(,,$post_cats));
Arther,
PHP код:
Ищу решение следующей задачи - нужно на отдельных страницах выводить заголовки записей из определённых 2-х рубрик записей с сортировкой случайным образом.
К примеру на одной странице вывести в 1 колонке 10 заголовков из рубрики Зима во второй колонке 10 заголовков из рубрики Лето
На второй странице вывести 10 заголовков из рубрики Весна и 10 заголовков из рубрики Осень
И так далее (всего рубрик 68 соответственно страниц 34).
Соответственно при перезагрузке страницы порядок вывода заголовков меняется случайным образом.
Искал плагин который мог бы решить эту задачу, но ничего похожего не нашёл. Есть плагин Visual Composer который до сих пор использовали для этой цели, но в результате его работы для поисковиков страница получается пустой, в коде страницы заголовков нет и ссылок по которым можно пройти на записи то же нет, так как плагин выводит контент через джава скрипт.
Буду очень признателен за любую помощь в решении данной проблемы.
GAMMA, То же самое, что и выше, если я правильно понял
PHP код:
okwell, насколько я понял, дополнительно товарищу нужно GAMMA нужно выводить какой-то кастомный html код в нужном месте, а туда запхать макрос заголовка
HTML код вывода колонок я набросал, ранее была табличная вёрстка, я заменил на div-ы
Выглядит это так
PHP код:
SeVlad, Это всё понятно, но в данной ситуации нужен именно костыль, с безопасностью думаю проблем не будет так как посетители могут только читать записи, коменты и поиск отключены. Тут только если взломают базу...
Насчёт кода который дал okwell, не работает. Выводит title самой записи а не заголовки страниц.
В общем решил вопрос всё же через плагин и шорткод. Использовал плагин Posts in Page В шаблоне вывода плагина убрал всё лишнее, оставил только вывод заголовков с нужным мне оформлением, изменил дефолтную сортировку на random и получил что хотел. Спасибо всем кто ответил, независимо от того помогло мне это или нет.
Что за беда при открытии сайта выскочила сегодня капча притом на обоих а после ее ввода кидает по адресу site.ru/verify.php с ошибкой 404
кто сталкивался?
установил из админки хостинга блог. конечно навигация на русском. мне надо чтобы было всё на английском. скачал отюда https://wordpress.org/download/ архив, распаковал его в корень блога и всё равно на русском. как сделать чтобы всё было на английском?
Здравствуйте коллеги, помогите решить задачу.
Нужно на главной странице и на всех остальных страницах постов сделать 2 независимых блока:
1-й это отображение постов по новизне
2-й это отображение постов по количеству просмотров (по популярности)
Ячейка каждого поста в блоке должна быть с миниатюрой записи и h1 от поста, и что бы я смог зафиксировать количество отображаемых ячеек постов в блоке.
+ по возможности помимо миниатюры и H1, хочу еще выводить 3-е значение которое я бы смог заполнять на странице поста но выводилось бы оно только в ячейках этих блоков.
Может есть какой-то удобный конструктор страниц для этого? Или может какой-то код скрипта дописать куда-то и привязать его к шоткоду, который бы я смог прилепить в нужное место?
Порекомендуйте нормальный плагин под Adsense. Что бы мог расставлять коды в как тексте, так и сайдбарах. Сейчас стоит плагин (Google AdSense) от самого Adsense.
http://i.piccy.info/i9/73af13f9ebbb0...ezymiannyi.jpg
Откуда это взялось и почему мой ип в черном
Выяснилось это фишка хостинга он допиливает защиту
Все-таки решила менять шаблон на сайте. Ищу вордпресс шаблон современный. Чтобы вначале можно было поставить посреди экрана статистическое содержимое (картинки, ссылки), а ниже были записи блога.
Ясно, что таких шаблонов много, но я хочу проверенный, сео-оптимизированный, без кучи лишнего кода и всякой ерунды, так как очень боюсь, чтобы позиции в поисковике не просели.
Мне нравится Genesis Framework, но хотела бы сэкономить
Что подскажете?
Здравствуйте!
Интересует вопрос защиты сайта от копирования.
Своими силами решить все проблемы на сайте не получается, думаю обратиться к стороннему человеку для доработки сайта. И тут возник вопрос, что ему мешает:
1. скопировать весь сайт по ФТТП и установить как тему на любой вордпресс сайт
2. скопировать сайт + базу, через какой нибудь подходящий плагин
Если способ защиты от такого развития событий?
Решаю задачу по настройке страниц вложений. Гугл рассказывает только о том, как от них избавиться, а вот нужной информации по настройке не нашел.
1. Атрибут альт картинки на странице вложения
Код:
Vitos071, так у тебя и вопрос ни о чем. Сам все делай, раз боишься к другим обращаться
Ну сами подумайте: Вы даёте человеку все права для работы с сайтом, иначе он не сможет ничего толком сделать. И как тогда защититься от его неправильных действий? Только если стоять у него за спиной и требовать прокомментировать каждое его действие.
Добрый день!
Есть тема Lotus
Хотелось бы расширить ее возможности и прикрутить к каждому посту иконку глаза с указанием количества просмотров.
Количество просмотров считается плагином популярных постов.
Подскажите в каком направлении рыть и какие файлы надо редактировать.
Приветствую!
Есть для вордпресса удобные плагины для генерации лендинг пейджев?
Есть информационный сайт и в нем раздел для продажи информационных продуктов. Вот под эти продукты нужны лендинги
zusull,
Эти два самые популярные:
WordPress Landing Pages + Live Composer.
Этот новый какой-то, функционал надо смотреть.
Можно ещё дочерней темой вкорячить шаблон для лэндинга
Здравствуйте.
Посоветуйте нормальный плагин под Adsense.
Сейчас стоит родной от самого адсенсе, но он наплодил кучу новых компаний в админке
Погугли в нете куча лендингов под вротпрес. На крайний случай Визуал Композер... и прямые руки.
WordPress Landing Pages + Live Composer самый оптимальный вариант. хотя вешать лендинг на вротпресс это кощунство
Как убрать rel=shortlink из хедера? Описанный на многих блогах способ удаления function wp_shortlink_header() из /wp-includes/link-template.php не помогает.
WordPress MU domain mapping. Как добавить два, три, четыре поддомена для 1-го сайта внутри сети сайтов, чтобы доступ был по любому из поддоменов, без перекидывания на primary?
Доброго времени суток всем!
Возможно ли и как переопределить do_item() из WP_Styles, что-бы всяческие плагины вместо:
Код:
2 вопроса
1. Можно ли создать блок дополнительных после для определённой страницы? И говоря для "определённой стр" я имею ввиду редактор в админке. Чтобы поля были привязаны к определенной стр и редактировать их можно было на странице редактирования именно этой стр.
2. Можно ли используя условные операторы WP в шаблонах темы выводить контент в зависимости от дисплея?
Например Если >1024px - выводим title материала, если <800px выводим the_content материала. Пример утрирован, просто чтобы суть ясна была.

Playerror, Это будет работать в админке?
После какого-то из обновлений WP (честно говоря, не уловил, после какого именно - обнаружил только сейчас, когда увидел что капча не отображается вообще) слетела нормальная работоспособность плагина cformsII (Version v14.6).
Внешний вид настройки форм - сохраняется только на дефолтной форме; также только на этой форме работает кнопка "Сохранить/обновить настройки".
При попытке перейти на любую другую форму - слетают стили в админке, перестает работать кнопка сохранения.
Куда копать, что делать, может это хостинг виноват? Версия cforms вроде последняя (не поддерживается давно уже и вообще продана владельцем кому-то другому, кто на плагин забил, как я погуглил). Может есть адекватный и несложный в настройке аналог, который точно работает?
Здравствуйте!
Вот, будучи человеком тёмным и не очень просвещённым, пытаюсь разобраться, как вставить предложенный на этом сайте информер на одну из страниц своего сайта.
Подскажите, пожалуйста, для начала - я правильно понимаю, что есть три варианта:
1. Разместить JavaScript, который будет транслировать на моей странице требуемое содержимое.
2. Разместить ссылку на XTML-файл, который.... Что будет делать?
3. Вставить куда-то PHP-код скрипта из предложенного там же файла.
Если честно, вообще ничего не понимаю, что нужно сделать на странице WP, чтобы выводилось желаемое содержимое.
Очень прошу - помогите продраться...
Не хочу, чтобы запускался JavaScript, хочу реализовать с помощью PHP, но что нужно сделать не пойму.
Подскажите, пожалуйста.
Для произвольного типа записи, как можно установить url вида:
site.ru/castom_type/term/post-name/ - для записи;
site.ru/castom_type/term/ - для архива записей.
Господа, сайт на визуальном редакторе visual composer, но не которое время назад пропал визуальный строитель в админке, в чем причина? Как мне помочь?
Есть каталог организаций на WP, вся информация выводится через допполя.
Подскажите, как сделать, чтобы пользователи сами могли вносить правки в информацию, например изменить номер телефона ?
Добрый день.
Через плагин ACF сделал произвольные поля для категорий и меток.
В категориях реализовал ввод произвольного поля вот так
<?php $term_id = get_query_var(cat);
echo the_field(dop_opisanie, category_.$term_id); ?>
А как сделать вывод в метках - понять не могу, очевидный вариант
<?php $term_id = get_query_var(tag);
echo the_field(dop_opisanie, tag_.$term_id); ?>
не работает
Научите дурака.
есть основной шаблон, записи выводятся стандартным циклом:
Код:
tommy-gung, поясни про event_ плиз
G.Konstantin, такой же формат, отсюда https://www.advancedcustomfields.com...ces/get_field/Хочу сделать, чтобы в HTML карте сайта отображалось название статьи в том виде, в котором я укажу.
Для альтернативных названий использую плагин ACF
Для вывода карты решил использовать WP Sitemap Page
Вроде в последнем есть возможность указать формат вывода. Как в карте сайта вывести альтернативные названия статей, указанные в поле из плагина ACF?
---------- Добавлено 22.10.2016 в 05:34 ----------
Или каким иным методом это можно сделать, кроме как составить карту вручную и каждый раз при добавлении нового материала её редактировать?
demon2005,
okwell, Примитивненько но сгодиться. Надо еще и страницы добавить, чтоб полная карта вышла.
тег ul нужно было закрыть сразу после цикла, видимо поспешил. Правильно будет так:
PHP код:
Вечер добрый, господа.
Так и не нашел решения со своим вопросом - вывод информации из дополнительного поля в метках (tag.php)
Сделал дополнительные поля для категорий и меток - расширенное описание, через плагин ACF.
В категориях реализовал вывод следующим кодом
<?php $term_id = get_query_var(cat);
echo the_field(dop_opisanie, category_.$term_id); ?>
Подскажите код для меток - мозгов не хватает самому написать.