01. Проблемы и решения с WordPress

Что-то не работает? Сайт не загружается? Сломалось. Пиши сюда.

Как сдлеать картинки в ряд

У меня значит в диве плагин выводит картинки рубрик, но такая вот фигня они друг под другом отображаются, как мне сделать их в ряд? Я так понимаю надо что то в CSS ковырять, кто может подсказать?
вот собсна код которым это выводится

<div>
     <?php foreach (get_the_terms(get_the_ID(), 'portfolio_skills') as $cat) : ?>
     <img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" />
     <a href="<?php echo get_term_link($cat->term_id, 'portfolio_skills'); ?>"><?php echo $cat->name; ?></a>
     <?php endforeach; ?></div>

Еще подскажите как задать размер отображаемых изображений? Пробовал использовать array но нефига не вышло

Проблема с настройкой тем

При открытии страницы настройки темы(Внешний вид – Настроить wp-admin/customize.php) исчезают все пункты меню( Свойства сайта, Фоновое изображение и тд)
Проблема наблюдается только на новых доменах.
Вот так должна выглядеть настройка темы http://clip2net.com/s/3tFUopd
Так она выглядит на новых доменах http://clip2net.com/s/3tFUu0N
Изначально думал что проблема на сервере, но при просмотре исходного кода видно, что все пункты меню скрыты свойством style="display: none;
http://clip2net.com/s/3tP8eCO
Понятно что сам сервер не может добавить display: none.
Прошу помочь решить эту проблему. В каких случаях WordPress скрывает пункты меню в настройке темы?

Шаблон cherry как убрать миниатюру из записи.

Всем доброго времени суток, подскажите кто делал, как сделать так чтобы миниатюра отражалась везде кроме самой записи я не программист поэтому если надо менять код скажите как и где?
Всем спасибо:)

как правильно приатачить к письму для customer completed order

Всем привет,
Я скопировал темплейт customer-completed-order.php(Customer completed order email) моей темы(унаследованной от storefront) в wp-content/themes/storefront-child/woocommerce/emails/customer-completed-order.php
Редактируя текст этого темплейта я меняю содержимое письма клиента, когда админ комплитит ордер. Вроде так ?
Чего я не нашел, так как правильно приатачить к этому письмо несколько картинок которые не являются _wp_attached_file или _thumbnail_id?
Спасибо!

На страницах импортируемых записей пропал сайдбар и виджеты ВК

Использую стандартный импорт записей в WordPress для публикации в автоматическом рпежиме. Но столкнулся с проблемой, после импорта записей, на страницах этих записей пропадает сайдбар и виджет комментариев VK. При пересохранении записей вручную появляются. Может что-то можно обновить в базе в ручную, чтобы для кучи импортированных записей вернуть сайдбар и комментарии ВК, а не пересохранять каждую запись.

Два домена на один сайт

Пробую осуществить чтоб один сайт работал одновременно по двум доменам, без перенаправлений.
т.е. к примеру так:

  • мой сайт.ru
  • мой сайт.рф

в сети нашел код

if(strpos($_SERVER['HTTP_HOST'],"мой сайт.ru")){
define('WP_HOME', 'http://www.мой сайт.ru');
define('WP_SITEURL', 'http://www.мой сайт.ru');
}else if(strpos($_SERVER['HTTP_HOST'],"мой сайт.рф")){
define('WP_HOME', 'http://www.мой сайт.рф');
define('WP_SITEURL', 'http://www.мой сайт.рф');
}

вставил в wp-config.php После $table_prefix

Но вот что странно, сайт открывается по обоим доменам, но остается под основным. Хотелось добиться чтоб листая записи сайта в адресной строке сохранялся домен РФ или RU в зависимости от того с какого пришел посетитель. Что не так делаю?

Пропадают загружаемые картинки

Здравствуйте! Помогите пожалуйста с такой проблемой. После переноса сайта на другой хост периодически пропадают картинки в админ панели WP. То есть как пропадают… Я загружаю изображения в библиотеку файлов, затем использую их для слайдов и миниатюр. Сначала все ок, но после некоторого времени (может через 30 минут, а может через 2 дня) картинки как бы портятся, то есть в админке вместо них просто пустой квадрат. На сервере они сохранены. В браузере по указанному URL открываются. Притом пропадают только недавно загруженные. Если для миниатюр использовать те картинки, что заливались на старом хосте (они не пропадают), то они потом просто слетают с миниатюр… Может была у кого похожая проблема? Совсем уже не знаю что делать…
clip2net.com/s/3tnhcCJ – вот как картинки выглядят в админ панели

Как убрать лишние теги Н1 с главной страницы блога

На главной странице моего блога есть анонсы записей (8 шт.) и их заголовки выводятся с тегом Н1. Плюс заголовок главной страницы сайта. Получается что у меня на главной 9 заголовков Н1. Как настроить вывод анонсов на главную без тега Н1?
Рылся во всех файлах шаблона в поисках Н1 и менял его. не помогло. Поиск по форуму тоже не дал желаемого результата, т.к. код у всех разный.
Как мне кажется, собака зарыта в файле content-header.php А именно где-то в этом куске кода:
}
?>
<h1 class="entry-title">
<?php if ( !is_singular() || ‘sidebar’ == $mb_content_area ) { ?>
<a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( ‘Permalink to %s’, ‘magazine-basic’ ), the_title_attribute( ‘echo=0’ ) ); ?>" rel="bookmark">
<?php } ?>
<?php the_title(); ?>
<?php
if ( !is_singular() || ‘sidebar’ == $mb_content_area )
echo ‘</a>’;
?>
</h1>

Сделать виджет с медиафайлами

Пытаюсь сделать свой виджет в теме. Столкнулся с проблемой, что в Интернете крайне мало информации по этому вопросу (именно создание самих виджетов, а не области для размещения виджетов).
С горем пополам все-таки прописал новый виджет в файле functions.php (хотя полагаю, что было бы правильнее создать отдельный файл для виджетов и подключить к теме – но пока не знаю как это сделать).
Сейчас стоит задача, сделать в виджете возможность выбора медиафайла для вставки (так же как это делается в редакторе страниц), т.е. вставить кнопочку "Добавить", при нажатии на которую открывается окно с медиафайлами для добавления и вставки…
Буду благодарен за любую помощь.

Цикл для вывода категории в цикле для вывода поста WP

Возможно ли в WP вывести посты определённой категории внутри поста?

Задача заключается в следующем, в теме поста нужно вывести несколько блоков (карточек/постов). Например, пост – это событие, а внутри этого поста выводится несколько участников события…

Обязательное условие выводить посты из другой категории внутри основного поста.

Реально это сделать на advanced custom fields? Получилось только вывести в нужном месте вывести id нужной категории и код, который выводит все посты внутри поста.

<?php
$args = array(
'orderby' => 'name',
'order' => 'asc',
'category' => $programId
);
$my_query = new WP_Query($args);
if ( $my_query->have_posts() ) {
while ( $my_query->have_posts() ) { ?>

<?php $my_query->the_post(); ?>
<?php the_title(); ?>
<?php the_content(); ?>

<?php }
}
wp_reset_postdata(); ?>

Как работать с шорткодами сетки на основе Cherry Framework 3?

Доброго времени! Подскажите кто сталкивался с такой проблемой: Вставляю шорткод post grid на страницу, выбираю type of post – testi, (для вывода отзывов), выводит миниатюру изображения с описанием. В общем проблема заключается в описании: Во первых не показывает ссылки в тексте, во вторых все описание находится в классе expert, и только в нем, другой класс не выбрать??? в третьих эти три точки при пустом описании, которые никак не убрать. На одном сайте видел что описание выводится под другим классом, и ссылки работают. Как то в редактор лезть не хочется, может есть настройки какие то дополнительные?

Не работает главная страница

Друзья помогите пожалуйста. На сайте не работает главная страница. Пишет ошибку "Загрузка веб-страницы по адресу http://долганет61.рф/w/ вызвала слишком много переадресаций. Попробуйте очистить для этого сервера файлы cookie или разрешить их прием от независимых сайтов. Если это не поможет, возможно, проблема связана не с вашим компьютером, а с конфигурацией сервера." Все остальные страницы и админка работают. Написал в службу поддержки хостинга, ответили, что проблема в файле .htaccess, я его исправил, ничего не помогло, написал им сново, они прислали свой вариант этого файла, тоже не заработало. Потом они написали, что проблема в сама вордпрессе или шаблон (шаблон менял не помогло). Подскажите, что может быть?

Отображение навигации предстраниц

Подскажите, есть ли такой плагин, чтобы отображал список предыдущих страниц по типу как в windows проводнике. Прикрепил картинку, чтобы было понятнее, не могу правильно объяснить.

ErrorDocument в файле .htaccess

Директива ErrorDocument 404 /404.shtml в файле .htaccess игнорируется в WordPressом. Выполняется 404.php из активной темы.
ErrorDocument 403 /403.shtml работает, как положено.

Как сделать, чтобы директива выполнялась?
Мне не важна сама страница ошибки 404! Важен факт выполнения директивы и возможность подмены страницы при некоторых условиях

RewriteEngine On
RewriteCond %{HTTP_REFERER} …….
……………
RewriteRule 404\.shtml cgi-bin/onerror.pl

Чтобы снять вопрос: – "зачем это надо?"
Это активная защита от Хотлинка, которая прекрасно работает на сайтах без WordPress. Очень хочется применить её и под прессом WordPress.

Права Администратора

Добрый день!
Проблема в следующем: Есть владелец сайта, который добавил меня как нового администратора. Естественно он тоже является админом. Но ни у него, ни у меня нет доступа к редактору (во внешнем виде). Даже плагины установить не возможно: отсутствует "добавить новый плагин" (есть только просмотр уже установленных). И обновить wordpress нельзя – написано "обратитесь к администратору". Подскажите, пожалуйста, что может быть и что возможно с этим сделать?

Как скрыть архив в WordPress?

Здравствуйте.

На моем сайте, как и на всех ВордПрессовских, есть такие страницы:

http://my-site.ru/date/2015/page/5
http://my-site.ru/date/2015/page/21
http://my-site.ru/date/2014/page/7
http://my-site.ru/date/2013/page/18

Как избавится от этих страниц?

Как сделать, чтоб эти страницы не открывались вовсе?
Или при обращении к ним происходил редирект на главную.
В боковой колонки есть "Архив". Я его убрал. Внешний вид -> Виджеты.
Но эти страницы естественно остались.
Нашел функцию wp_get_archives. Пробывал ее закомментировать.
Но она влияет на что то глобыльное.

Вопрос по настройке темы avada

Стоит Avada 3.83 на WordPress 4.4
Как можно отключить встроенный в тему Avada FAQ?

Исторически так сложилось, что сайт заполнялся на базе другой темы и ранее был установлен для FAQ плагин Q and A Focus Plus FAQ. Соответственно в него вводились данные и не мало.
После установки Avada все было вроде хорошо, но потом заметил, что выключилась возможность привязки конкретной записи FAQ к категории. Просто поля данного выбора перестали отображаться. Уверен, что это мешает встроенный в тему Avada FAQ. Вот как бы его вырубить…

Плагин мульти-скачивания файлов

Ребят, цель стоит такая: на странице 100-200 шт. фоток/видео. Пользователь при заходе видит их, смотрит их, а В КОНЦЕ СТРАНИЦЫ он видит список файлов на это странице и может галочками отметить понравившиеся и одним кликом скачать их разом.

Быть может, кто видел такой плагин?

Продумать структуру сайта

Здравствуйте!

Требуется совет бывалых по организации хранения контента на сайте. Задача – на базе WordPRess сделать базу данных автомобилей. Но не простую, а хранящую по каждой модели техники спектр данных. сложность возникла на этапе создания структуры хранения материалов.

Что требуется сделать:

1. Структура каталога: Вся техника – Тип техники (легковой авто, грузовик и т.д) – Модель авто (audi, bmw)
2. Для каждой модели техники должна быть своя страница, на которой скапливаются материалы по конкретной модели авто.
3. Юзеры имеют возможность просмотра материалов по конкретной модели техники.
4. Мощный поиск по всему этому делу (ajax, интерактив и поиск на всех уровнях пагинации).

Что я уже сделал:

1. Создал новый Post Type – техника. В этом разделе я могу добавить новую технику как новую статью (что не то что нужно).
2. Создал разные Taxonomy типа Бренд, Тип техники и т.д. для сортировки статей.
3. Создал кастомные поля для статей.

После всех действий, появились проблемы и вопросы:

1. Как я понял, мне нужно будет создать столько категорий – сколько у меня разных моделей техники
2. После этого, добавляю новые материалы ассоциируя их с нужной Категорией (моделью техники)
3. Как добавить свои параметры для категории? Если страница категории – будет страницей модели, то нужно иметь ряд полей для категории, это возможно?
4. Есть ли какая либо более эффективная альтернатива придуманной мною структуре?

Я могу делать осилить проект хорошей сложности, владею версткой и базовым PHP, но трудности с организацией структуры встречаю впервые. Работаю серьёзно с WordPress впервые, до этого имел дело только с коммерческими CMS.

Как растянуть страницу на всю ширину экрана в “боксовом” шаблоне?

Приветствую!

Подскажите, пожалуйста, как создать страницу, которая была бы растянута на весь экран (в "боксовом" шаблоне)? А другие чтобы оставались в прежнем формате. Полагаю, что через создание шаблона страницы с вписыванием туда кода с последующим выбором его из админки. Но никак не выходит у меня это сделать.

Тема "Minamaze". В файлах page.php, home.php и index.php нет html-кодов. А с CSS пока не дошли руки разобраться. Никак не получается добавить стиль в style.css с заданными и нужными мне параметрами.

Для информативности прикладываю ссылки на изображения, как есть и как надо, чтобы стало:
[img]http://www.cyberforum.ru/attachments/626348d1451232761[/img]
[img]http://www.cyberforum.ru/attachments/626349d1451232763[/img]

В самом style.css нашёл части кода, при изменении которого (к примеру, на 1300 рх) растягивается ширина всех боксов (в том числе футера) на всём сайте, а мне нужно только на одной странице.

#outroaction-core {
    display: block;
    max-width:990px;
    margin: 0 auto;
}
#contentwidth .entry.page { 
  margin: 0;
  width: 990px;
}

Вот ссылка на style.css темы – http://s000.tinyupload.com/index.php?file_id=36754461134603275934

А вот код с page.php – стандартного шаблона страниц:

<?php
/**
 * The template for displaying all pages.
 *
 * This is the template that displays all pages by default.
 *
 * @package ThinkUpThemes
 */
 
get_header(); ?>
 
            <?php while ( have_posts() ) : the_post(); ?>
 
                <?php get_template_part( 'content', 'page' ); ?>
 
                <?php thinkup_input_allowcomments(); ?>
 
            <?php endwhile; wp_reset_query(); ?>
 
<?php get_footer(); ?>

Буду благодарен за советы.

Anonymous
Отправить
Ответ на: