Оформление комментариев.

Приветствую всех.
Может кто подсказать ресурсы откуда можно скачать готовые варианты оформления комментариев ( в том числе и форма где пишутся комментарии ) с открытым CSS разумеется, чтобы мог под свой шаблон переделать.

И так-же интересует подобная вещь, но с оформление новости, не те, что на главной странице, а когда переходишь по какой-то статье. Есть ли такое?

помогите убил сайт

случайно изменил файл function.php – сайт изчез

данные пользователя из фейсбука

Всем привет,
В wp 4.3.1 для коннекта в wp из facebook я заюзал плагин Facebook Login Widget Version 3.0.1
И как бы он работает но при первом логине в wp_users поля заполняются:

user_login = 90NNN77@facebook.com,
user_nicename = 90NNN77facebook-com
 user_email  = 90NNN77@facebook.com

Это ограничение facebook-а или есть плагины которые умеют вытягивать из фейсбука всю инфу правильно?
И подскажите плиз какой плагин/виджет для редактирования профайла этого нового юзера, чтобы он мог отредактировать свои поля?

Помогите установить Woocommerce Catalog

Установлен WooCommerce, но так как мне не нужны функции инет-магазина на сайте, а просто нужен функциональный каталог, хочу установить Woocommerce Catalog. Загрузила английскую версию, а при активации пишет

Parse error: syntax error, unexpected T_EXIT in /home/a27552/public_html/dachanaladoni.ru/wp-content/plugins/woocommerce-catalog/include/php/settings.php on line 1

Первая строка в файле вот:

<?phpif ( ! defined( ‘ABSPATH’ ) ) exit;

помогите, пожалуйста, исправить. Может нужно активировать только с английской версией WooCommerce?

Не работают Jquery UI Tabs

Изначальное меню с табами

<ul class="menu-nav">
    <li><a href="#tabs-1">Your Title</a></li>
     <li><a href="#tabs-2">About Us</a></li>
    <li><a href="#tabs-3">Another Title</a></li>
 </ul>

После того, как поменял на Вордпресс функцию. табы перестали работать и вообще показывается только названия тайтла "Your Title" без ссылки

<ul class="menu-nav">
         <?php wp_nav_menu(array(
        'theme_location' => 'menu'
         )); ?>
 </ul>

добавил в файл functions.php данный код. изменнеий никаких непоследовало, подскажите, как правильно подключить Jquery Ui, что бы работали табы

if( !is_admin()){
   wp_deregister_script('jquery');
   wp_register_script('jquery', ("https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-alpha1/jquery.min.js"));
   wp_enqueue_script('jquery-ui-core');
   wp_deregister_script('jquery-ui-tabs');
   wp_register_script('jquery-ui-tabs',("https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"));
   wp_enqueue_script('jquery-ui-tabs');
}

Нужна настройка RSS для рамблер

Здравствуйте. Нужно настроить RSS для новостей рамблер. Тут инструкция http://help.rambler.ru/news/novosti-pravila-oformleniya-novostnogo-potoka/4/

Предложения пишите на 9105164078@list.ru

в картинках wooCommerce ватермарк

Всем привет,
В wordpress 4.3 подключен wooCommerce – продукты это картинки – причем если ордер еще не оплачен(post_status = "wc-processing"), то картинку
нужно отобразить с ватермарком
Для этого я пытался использовать wp-image-protect плагин ( https://wordpress.org/plugins/wp-image-protect/ )
Он привлек мое внимание тем что исходные картинки он не меняте – а устанавливает ватермарк на лету
Она ватермарк отображает – но для всех картинок Мне не удалось убирать ватермарк в Order Details если ордер оплачен (post_status = "wc-completed")

Я делал :

add_action( 'woocommerce_order_status_completed', 'displo_woocommerce_order_status_completed' );
function displo_woocommerce_order_status_completed($order_id) {
    $ret= add_metadata('post', $order_id, 'wpipp_exclude_from_watermark', false);
...

Это кусочек кода из wp-image-protect плагина :
        /**
        * Save the exclude watermark field
        */
        function wpipp_add_exclude_watermark_field_save( $post, $attachment ) {
            if( isset( $attachment['wpipp_exclude_from_watermark'] ) ) {
                update_post_meta( $post['ID'], 'wpipp_exclude_from_watermark', $attachment['wpipp_exclude_from_watermark'] );
            } else {
                update_post_meta( $post['ID'], 'wpipp_exclude_from_watermark', false );
            }
                
            return $post;
        }

Я устанавливаю meta post значение с ключом ‘wpipp_exclude_from_watermark’ .
Не понятно для чего 4й параметр "false" или "$attachment[‘wpipp_exclude_from_watermark’]" ?
Для чего он?

После как код отработал я вижу строку в postmeta таблице с post_id= Новый Ордер, meta_key= ‘wpipp_exclude_from_watermark’ и meta_value= ”

Но Watermark по-прежнеиу виден на "Order Details" странице когда ордер Completed. IЯ надеялся что наличие этой строки в
postmeta с meta_key= ‘wpipp_exclude_from_watermark’ и meta_value= ” this image будет без watermar.

Я пытался дебажить этот плагин но не понял как ‘wpipp_exclude_from_watermark’ работает.

И кто работал с этим плагином подскажите где точка входа когда watermark применяется к картинке…
Условие на вывод ватермарка я бы добавил сам …

Яндекс наложил АГС с формулировкой….

Писал на киберфорум, несколько советов мне там дали.
Хочется послушать ещё мнения и советы с этого форума.

Просто, если я хочу всё быстро исправить и поправить, нужно несколько мнений и советов, правильно.

Суть проблемы такова:

Неделю назад, Яндекс наложил АГС на мой сайт. Связавшись с тех. поддержкой, выяснилось что, причина наложений санкций на мой сайт была, скрытые ссылки, которые не доступны пользователям, а являющиеся только для поисковых роботов. Для меня это было новостью.
Если сходить вот по этой ссылке, становиться видно 23 ссылки-получателя. https://www.linkpad.ru/default.aspx?…tebookcrash.ru Ссылки явно коммерческие, с анкорами и без. И они скрыты от глаз в шаблоне сайта. Несколько ссылок нормальные, это счётчики и всё такое, но большинство ссылок не моих, я их не ставил, клянусь. Подозрение на бесплатный шаблон.
Да тут ещё не так всё просто. Если я захожу на сайт как админ или просматривая сайт не разлогиниваясь с вордпресса, эти ссылки не появляются, скрыты не только от глаз, но и в коде страницы их нету. Как только я делаю выход и просматриваю сайт, как человек, который случайно набрёл на этот сайт, ссылки появляются. Всё сделано так, чтоб админ думал что у него всё хорошо и чётко. Соответственно, пытался найти в шаблоне эти места и вычистить. Не выходит. Ведь мне для этого нужно зайти в вордпресс и залогиниться как админ, иначе не будет админский полных прав. Как только я захожу как админ, естественно ни по анкору, ни по ссылке не даёт результат поиск по коду шаблона. Я уже голову сломал, как быть то? Кто поможет, кого попросить?

Знающие и умеющие люди, отзовитесь. Помогите мне вычистить шаблон от этой бяки. Если конечно это дело в шаблоне. Моё мнение(не специалиста в этой области), что это всё таки шаблон. Главное что интересно, пол года яндексу всё нравилось, а вот щас наложили АГС. Лучше бы они мне раньше этот АГС влупили, я бы раньше начал с этой бякой разбираться.
notebookcrash.ru – вот это мой сайт.

Понимаете, был бы это голый ХТМЛ, я бы поковырял и наверняка разобрался. Но, тут другое.

Сортировка записей случайным образом

Требуется сделать чтобы при каждом заходе на сайт все записи сортировались случайным образом.
Для главной страницы использую строку
<?php query_posts( array ( ‘orderby’ => ‘rand’, ‘posts_per_page’ => ’20’ ) );?>

А как настроить такую сортировку для рубрик и меток?

Убрать слайдер с главной страницы

Здравствуйте.
Мне необходимо убрать "останки" слайдера на главной странице сайта http://love-family.ru Сам слайдер скрыт при помощи настроек темы, но осталась линия под меню, которая принадлежит ему, там можно поставить изображение, но убрать ее совсем не получается.
Подскажите, пожалуйста, как это убрать, чтобы весь остальной контент поднялся чуть повыше к меню. Тема Вордпресс – evolve.
Буду благодарна за любую помощь.

Подскажите может есть такой плагин!

Функционал довольно прост, на странице выводится форма для отправки сообщения и после отправления это сообщение отображается в виджете сайтбара!

Добавить виджет в сайдбар из кода

Здравствуйте.
Можно ли добавить уже существующий виджет в готовый сайдбар без переноса в админ-панеле, а прямо в коде?

Слетели стили темы

Добрый день. Приятель попросил помочь забрать сайт от старых разработчиков. Сайт изначально был тут – http://autocs.ru
Разработчики чтоб его отдать, мол развернули его на хостинге с тестовым периодом – http://expopox4.bget.ru
Туда дали доступ. Зашел.
Скачал все файлы. Залил на новый хост.
Скачал базу. Сделал в базе замену всех упоминаний http://expopox4.bget.ru на новый домен (http://alekscentre.ru)
Залил на новый хост.
Заменил реквизиты базы в конфиге.
Сайт заработал. Все отображалось как надо. Посмотрел в код – везде файлы ссылки на первоначальный сайт http://autocs.ru
Прошелся по базе еще раз.
ЗАменил все вхождения http://autocs.ru на http://alekscentre.ru
В итоге шаблон не отображает стили, JS и выглядит как исходная тема.

Подскажите в какую сторону копать?

Виджет рубрики

Здравствуйте. Подскажите как вывести в сидбар виджет рубрики, чтобы отображалась только одна рубрика с подрубриками как записи. Нужно для рубрики "объявления" городского портала.

Не работают рубрики после обновления

После обновления сайта с очень старой версии wordpress (2.2) до версии 4.3 пропали рубрики постов и невозможно добавить новые категории.
После обновления замел что из базы данных пропали таблицы wp_categories, wp_link2cat, wp_post2cat. Но появились новые пустые – wp_terms, wp_term_relationships, wp_term_taxonomy…
Как можно решить эту проблему? Спасибо.

Ищу WooCommerce тему с группами

Всем привет,
В wp 4.3 я использую Storefront тему для WooCommerce, но мне хотелось бы немного другую тему:
С группировкой по категориям ( все продукты в различных группах и я хочу возможность сначала выбрать группу и потом выбрать из списка товаров этой группы) и поисковую систему с бОльшими
возможностями – типа поиск по ценам(максимум и минимум, поиск по sku, тагам).
и что-нить приятное на глаз. Я искал и просмотрел некоторое кол-во WooCommerce, тем но то что мне нужно не нашел…
Нет ли таких тем?

Спасибо !

Виджеты в сайдбар при создании записи

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

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

Получилось реализовать путем создания в functions.php цикла с созданием сайдбара под каждую запись. И в админке добавляем в каждый сайдбар нужный виджет. Но теперь в списке сайдбаров каша. Искать нужный не очень удобно.

Хочется как-то организовать добавление виджетов к каждой записи прямо при ее создании. Что скажете? Какие мысли?

Перенос в другую категорию по дате

Здравствуйте.
Подскажите пожалуйста как реализовать следуюший функционал, возможно есть плагин такой?
Есть две категории, изначально посты создаются в первой категориии, надо чтобы посты автоматом переносились во вторую категорию по указанной дате в посте.
Т.е. при создании поста в параметрах поста надо водить дату, по достижении которой пост будет автоматом переноситься во вторую категорию.

проблемы с плагином Custom Field Templat

Здравствуйте. Прошу помощи по решению проблемы с плагином Custom Field Template.
Добавил шаблон в Custom Field Template.
В шаблоне указал Тип страниц: Страница
Указал ID записей (разделяйте запятыми): (id главной страницы 268)
Добавил необходимые поля в Содержимое шаблона:
[Zagolovok_ekran1]
type = text
size = 35
label = Заголовок_экран1 и тд

Далее зашел на главную страницу и заполнил добавленные поля в шаблоне Custom Field Template.
Далее обновил главную страницу, зашел на главную страницу сайта и шаблон Custom Field Template который ранее применялся – перестал применяться для главной страницы.
Прошу советов, кто сталкивался с подобной проблемой.

Хлебные крошки

Привет, гуру.

Нужна помощь с хлебными крошками.
У мене в теме есть кустомные типы записей и отдельные шаблоны страниц на которых они выводятся.
Когда ставлю хлебные крошки (код ниже), то вместо того чтобы отобразить страницу (на которой отображаються все касомные посты) выводит ссылку на категорию (имя таксономии).
Нужна следующая последовательность: Главная / Старица с касомными постами / Сингле поста, сейчас отображает Главная / Ссылка на категорию таксономии / Сингле поста

Вот код:
[code- function breadcrumbs() {

/* === ОПЦИИ === */
$text[‘home’] = ‘Главная’; // текст ссылки "Главная"
$text[‘category’] = ‘Архив рубрики "%s"’; // текст для страницы рубрики
$text[‘search’] = ‘Результаты поиска по запросу "%s"’; // текст для страницы с результатами поиска
$text[‘tag’] = ‘Записи с тегом "%s"’; // текст для страницы тега
$text[‘author’] = ‘Статьи автора %s’; // текст для страницы автора
$text[‘404’] = ‘Ошибка 404’; // текст для страницы 404
$text[‘page’] = ‘Страница %s’; // текст ‘Страница N’
$text[‘cpage’] = ‘Страница комментариев %s’; // текст ‘Страница комментариев N’

$delimiter = ‘ / ‘; // разделитель между "крошками"
$delim_before = ‘<span class="divider">’; // тег перед разделителем
$delim_after = ‘</span>’; // тег после разделителя
$show_home_link = 1; // 1 – показывать ссылку "Главная", 0 – не показывать
$show_on_home = 0; // 1 – показывать "хлебные крошки" на главной странице, 0 – не показывать
$show_title = 1; // 1 – показывать подсказку (title) для ссылок, 0 – не показывать
$show_current = 1; // 1 – показывать название текущей страницы, 0 – не показывать
$before = ‘<span class="current">’; // тег перед текущей "крошкой"
$after = ‘</span>’; // тег после текущей "крошки"
/* === КОНЕЦ ОПЦИЙ === */

global $post;
$home_link = home_url(‘/’);
$link_before = ‘<span>’;
$link_after = ‘</span>’;
$link_attr = ‘ itemprop="url"’;
$link_in_before = ‘<span itemprop="title">’;
$link_in_after = ‘</span>’;
$link = $link_before . ‘<a href="%1$s"’ . $link_attr . ‘>’ . $link_in_before . ‘%2$s’ . $link_in_after . ‘</a>’ . $link_after;
$frontpage_id = get_option(‘page_on_front’);
$parent_id = $post->post_parent;
$delimiter = ‘ ‘ . $delim_before . $delimiter . $delim_after . ‘ ‘;

if (is_home() || is_front_page()) {

if ($show_on_home == 1) echo ‘<div class="breadcrumbs"><a href="’ . $home_link . ‘">’ . $text[‘home’] . ‘</a></div>’;

} else {

echo ‘<div class="breadcrumbs">’;
if ($show_home_link == 1) echo sprintf($link, $home_link, $text[‘home’]);

if ( is_category() ) {
$cat = get_category(get_query_var(‘cat’), false);
if ($cat->parent != 0) {
$cats = get_category_parents($cat->parent, TRUE, $delimiter);
$cats = preg_replace("#^(.+)$delimiter$#", "$1", $cats);
$cats = preg_replace(‘#<a([^>]+)>([^<]+)<\/a>#’, $link_before . ‘<a$1′ . $link_attr .’>’ . $link_in_before . ‘$2′ . $link_in_after .'</a>’ . $link_after, $cats);
if ($show_title == 0) $cats = preg_replace(‘/ title="(.*?)"/’, ”, $cats);
if ($show_home_link == 1) echo $delimiter;
echo $cats;
}

if ( get_query_var(‘paged’) ) {
$cat = $cat->cat_ID;
echo $delimiter . sprintf($link, get_category_link($cat), get_cat_name($cat)) . $delimiter . $before . sprintf($text[‘page’], get_query_var(‘paged’)) . $after;
} else {
if ($show_current == 1) echo $delimiter . $before . sprintf($text[‘category’], single_cat_title(”, false)) . $after;
}

} elseif ( is_search() ) {
if ($show_home_link == 1) echo $delimiter;
echo $before . sprintf($text[‘search’], get_search_query()) . $after;

} elseif ( is_day() ) {
if ($show_home_link == 1) echo $delimiter;
echo sprintf($link, get_year_link(get_the_time(‘Y’)), get_the_time(‘Y’)) . $delimiter;
echo sprintf($link, get_month_link(get_the_time(‘Y’), get_the_time(‘m’)), get_the_time(‘F’)) . $delimiter;
echo $before . get_the_time(‘d’) . $after;

} elseif ( is_month() ) {
if ($show_home_link == 1) echo $delimiter;
echo sprintf($link, get_year_link(get_the_time(‘Y’)), get_the_time(‘Y’)) . $delimiter;
echo $before . get_the_time(‘F’) . $after;

} elseif ( is_year() ) {
if ($show_home_link == 1) echo $delimiter;
echo $before . get_the_time(‘Y’) . $after;

} elseif ( is_single() && !is_attachment() ) {
if ($show_home_link == 1) echo $delimiter;
if ( get_post_type() != ‘post’ ) {
$post_type = get_post_type_object(get_post_type());
$slug = $post_type->rewrite;
printf($link, $home_link . ‘/’ . $slug[‘slug’] . ‘/’, $post_type->labels->singular_name);
if ($show_current == 1) echo $delimiter . $before . get_the_title() . $after;
} else {
$cat = get_the_category(); $cat = $cat[0];
$cats = get_category_parents($cat, TRUE, $delimiter);
if ($show_current == 0 || get_query_var(‘cpage’)) $cats = preg_replace("#^(.+)$delimiter$#", "$1", $cats);
$cats = preg_replace(‘#<a([^>]+)>([^<]+)<\/a>#’, $link_before . ‘<a$1′ . $link_attr .’>’ . $link_in_before . ‘$2′ . $link_in_after .'</a>’ . $link_after, $cats);
if ($show_title == 0) $cats = preg_replace(‘/ title="(.*?)"/’, ”, $cats);
echo $cats;
if ( get_query_var(‘cpage’) ) {
echo $delimiter . sprintf($link, get_permalink(), get_the_title()) . $delimiter . $before . sprintf($text[‘cpage’], get_query_var(‘cpage’)) . $after;
} else {
if ($show_current == 1) echo $before . get_the_title() . $after;
}
}

// custom post type
} elseif ( !is_single() && !is_page() && get_post_type() != ‘post’ && !is_404() ) {
$post_type = get_post_type_object(get_post_type());
if ( get_query_var(‘paged’) ) {
echo $delimiter . sprintf($link, get_post_type_archive_link($post_type->name), $post_type->label) . $delimiter . $before . sprintf($text[‘page’], get_query_var(‘paged’)) . $after;
} else {
if ($show_current == 1) echo $delimiter . $before . $post_type->label . $after;
}

} elseif ( is_attachment() ) {
if ($show_home_link == 1) echo $delimiter;
$parent = get_post($parent_id);
$cat = get_the_category($parent->ID); $cat = $cat[0];
if ($cat) {
$cats = get_category_parents($cat, TRUE, $delimiter);
$cats = preg_replace(‘#<a([^>]+)>([^<]+)<\/a>#’, $link_before . ‘<a$1′ . $link_attr .’>’ . $link_in_before . ‘$2′ . $link_in_after .'</a>’ . $link_after, $cats);
if ($show_title == 0) $cats = preg_replace(‘/ title="(.*?)"/’, ”, $cats);
echo $cats;
}
printf($link, get_permalink($parent), $parent->post_title);
if ($show_current == 1) echo $delimiter . $before . get_the_title() . $after;

} elseif ( is_page() && !$parent_id ) {
if ($show_current == 1) echo $delimiter . $before . get_the_title() . $after;

} elseif ( is_page() && $parent_id ) {
if ($show_home_link == 1) echo $delimiter;
if ($parent_id != $frontpage_id) {
$breadcrumbs = array();
while ($parent_id) {
$page = get_page($parent_id);
if ($parent_id != $frontpage_id) {
$breadcrumbs
= sprintf($link, get_permalink($page->ID), get_the_title($page->ID));
}
$parent_id = $page->post_parent;
}
$breadcrumbs = array_reverse($breadcrumbs);
for ($i = 0; $i < count($breadcrumbs); $i++) {
echo $breadcrumbs[$i];
if ($i != count($breadcrumbs)-1) echo $delimiter;
}
}
if ($show_current == 1) echo $delimiter . $before . get_the_title() . $after;

} elseif ( is_tag() ) {
if ($show_current == 1) echo $delimiter . $before . sprintf($text[‘tag’], single_tag_title(”, false)) . $after;

} elseif ( is_author() ) {
if ($show_home_link == 1) echo $delimiter;
global $author;
$author = get_userdata($author);
echo $before . sprintf($text[‘author’], $author->display_name) . $after;

} elseif ( is_404() ) {
if ($show_home_link == 1) echo $delimiter;
echo $before . $text[‘404’] . $after;

} elseif ( has_post_format() && !is_singular() ) {
if ($show_home_link == 1) echo $delimiter;
echo get_post_format_string( get_post_format() );
}

echo ‘</div><!– .breadcrumbs –>’;

}
}[/code]
Помогите, пожалуйста

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