Обязательно ли в таком случае назначать каждой странице новую тему? Можно ли обойтись меньшей кровью?
Если у меня различный дизайн для разных страниц сайта?
Обязательно ли в таком случае назначать каждой странице новую тему? Можно ли обойтись меньшей кровью?
Программное создание поста в WordPress удаленно из другого приложения
Привет всем.
Встала необходимость программного создания поста в WordPress из небольшой программки на C/C++.
Поискал в интернете, нашел примеры такого действа. Но не догоняю ряда моментов.
1) Как организуется вызов процедур/функция WP API удаленно?
2) Нужно ли что-то в самом WordPress модернизировать для такой операции?
Вообще, может есть у кого-нибудь пример такого взаимодействия или может направите почитать, что-то более конкретное, а не документацию по API? Заранее благодарю.
Подскажите, может есть плагин (фильтр) который поможет реализовать подобное https://zadarma.com/ru/tariffs/calls/
Постинг статей на несколько сайтов
Всем добрый день.
Подскажите пожалуйста, возникла такая проблемка, есть у нас 3 сайта, все на WP, назовём их условно:
1. sitename.ru
2. blog.sitename.ru
3. newservic.sitename.ru
Сейчас все статьи публикуются на blog.sitename.ru
Надо сделать что бы:
Из определённых рубрик, а лучше как-то ручками указывать конкретные статьи которые будут публиковаться и на blog.sitename.ru и sitename.ru
И соответственно указывать рубрики или статьи которые будут публиковаться на newservic.sitename.ru и blog.sitename.ru
Как такое можно реализовать? и возможно ли вообще)
Поиск + фильтр по таксономиию Нужна помощь
Может кто-то сталкивался с такой проблемой:
нужен поиск в обычных поста + фильтр по таксономии, которая прикручена к этим постам.
Вот код формы поиска:
<div class="search">
<?php
$args = array(
'show_option_all' => 'Часть тела',
'echo' => 0,
'hide_empty' => 0,
'name' => 'in_mesto',
'class' => 'select search-select select-part',
'taxonomy' => 'cat_mesto',
);
$dropdowncatsmesto = wp_dropdown_categories($args);
$argst = array(
'show_option_all' => 'Стиль',
'echo' => 0,
'hide_empty' => 0,
'name' => 'in_stil',
'class' => 'select search-select select-style',
'taxonomy' => 'cat_stil',
);
$dropdowncatsstil = wp_dropdown_categories($argst);
?>
<form id="searchform" role="search" method="get" action="<?php echo home_url( '/' ); ?>" >
<input name="s" id="s" placeholder="Название" class="search-input" value="<?php echo get_search_query() ?>" >
<div class="search_item">
<?php echo $dropdowncatsmesto; ?>
</div>
<div class="search_item">
<?php echo $dropdowncatsstil; ?>
</div>
<div class="search_item find"><input type="submit" name="submit" id="searchsubmit" class="submit search-button" value="Найти татуировку" /></div>
<button class="search-button_mob"></button>
</form>
</div>
Прописал в файле functions.php где искать:
add_filter( 'posts_where', 'title_like_posts_where', 10, 2 );
function title_like_posts_where( $where, &$wp_query ) {
global $wpdb;
if ( $post_title_like = $wp_query->get( 'post_title_like' ) ) {
$where .= ' AND ' . $wpdb->posts . '.post_title LIKE \'% ' . esc_sql( $wpdb->esc_like( $post_title_like ) ) . '\'
OR '. $wpdb->posts . '.post_title LIKE \'' . esc_sql( $wpdb->esc_like( $post_title_like ) ) . '%\'
OR '. $wpdb->posts . '.post_content LIKE \'%' . esc_sql( $wpdb->esc_like( $post_title_like ) ) . '\'
OR '. $wpdb->posts . '.post_content LIKE \'' . esc_sql( $wpdb->esc_like( $post_title_like ) ) . '%\'
OR '. $wpdb->posts . '.post_title LIKE \'%' . esc_sql( $wpdb->esc_like( $post_title_like ) ) . '%\'
OR '. $wpdb->posts . '.post_content LIKE \'%' . esc_sql( $wpdb->esc_like( $post_title_like ) ) . '%\' ' ;
}
return $where;
}
И на странице результатов поиска формирую цыкл:
if ( $_GET['s'] != '' && $_GET['in_mesto'] >= '1' && $_GET['in_stil'] >= '1' ) {
$args = array(
'post_type' => 'post',
'paged' => get_query_var( 'paged' ),
'posts_per_page' => '-1',
'post_title_like' => $_GET['s'],
'tax_query' => array(
'relation' => 'AND',
array(
'taxonomy' => 'cat_mesto',
'field' => 'term_id',
'terms' => $_GET['in_mesto'],
),
array(
'taxonomy' => 'cat_stil',
'field' => 'term_id',
'terms' => $_GET['in_stil'],
)
)
);
}
$filter = new WP_Query( $args );
Вот тут и вылазит моя головна боль. По слову ищет без проблем, но фильтрации по таксономии нету. Такое ощущение, что tax_query вовсе не отрабатывает.
Куда копать, что искать уже не пойму.
Подскажите, где и что искать то…
Доброго времени суток. уважаемые! прошу помочь разобраться с работой данного плагина. информация о нем практически не доступна. необходимо создать на сайте замкнутую бегущую строку состоящую только из картинок. или может есть какой то другой плагин имеющий более информации в сети и функционалу?
P.S если честно то очень далек от всего этого что связанно с сайтостроением. занялся этим не только из за необходимости наличия сайта но и чисто из интереса. заранее благодарен откликнувшимся
Скрипт увеличения и уменьшения изображений на WordPress
Есть вот такой скрипт, прекрасно работающий с изображениями на странице. Как его вставить в functions.php, чтоб работал на все изображения сайта?
<p><img src="images/karta1.jpg" width="200" style="cursor: zoom-in;" onclick="example(this)"></p>
<script>
var t, a;
function example(e){
clearTimeout(t);
var w = e.width;
if (a) {
t = setInterval(function () {
if (w <= 200) clearTimeout(t);
e.style.cursor = ‘zoom-in’;
e.style.borderRadius = ‘1px’;
e.style.boxShadow = ‘2px 2px 5px #fff’
e.width = w–;
}, 5);
}
else {
t = setInterval(function () {
if (w >= 450) clearTimeout(t);
e.style.cursor = ‘zoom-out’;
e.style.borderRadius = ‘5px’;
e.style.boxShadow = ‘2px 2px 5px #888’
e.width = w++;
}, 5);
}
a = !a;
}
</script>
Как исключить боковую колонку sidebar.php
Здравствуйте
Подскажите как выключить sidebar на теме WordPress
Я пробывал плагином, но активированный плагин не может настроить или отключить колонку sidebar.php
Как убрать в редакторе темы, каким кодом ограничить?? Или какой код изменить?
И исключить все виджеты sidebar.php И сделать шире страницу.
Здравствуйте. Заказал и купил себе вот этот шаблон. www.Q-maxs.com
Но когда переключаешься с одной страничке не вторую, то выдаёт ерунду какю-то.
Посморите сами. Нажмите на кнопку Photo, потом Erotica (фотографирую всё подрят)))), и если опустить станичку вниз и нажать "перейти на страничку 2", то получается что фото стоят сверху вниз :/
Помогите кто сможет…
Как поменять местами контент и сайтбар?
В сайтбаре находится меню. Мне нужно сделать меню вертикальным, но для этого надо чтоб сначала шло меню , затем контент. Сейчас наоборот. Контент в одном файле, сайтбар в другом. Можно как то их местами поменять?
Перенос страниц с сохранением url-oв
Здравствуйте, уважаемые форумчане! Возник такой вот вопросик:
есть действующий сайт с 24 тыс. страниц. Ранее он был на Joomla, теперь на WP. Но перенос осуществляли некие фрилансеры. Соответственно, сайт работает плохо, дорабатывать его практически нереально…
Так вот, есть идея перенести все страницы сайта на новый (пока локальный) шаблон WP с сохранением названий url-ов. А потом просто подменить на старый. Цель такого маневра – это сохранить ссылочный вес страниц в выдаче. Так как сайт новостной и уже 16 лет в поиске.
Подскажите, чего можно ожидать? какие подводные камни могут быть?
Запрет создания пустых страниц comment-page-N
Добрый день! Проблема в следующем. Комментарии разбиты на страницы (по 100 штук, пример http://sosnovskij.ru/registaciya-individualnogo-predprinimatelya/comment-page-2/ . Если на конце URL вместо 2 (/comment-page-2/) поставить, например, 222 (/comment-page-222/), то создается пустая страница без комментариев.
Подскажите, пожалуйста, как при запросе несуществующих подобных страниц выводить 404-ошибку или перенаправлять (301-редиректом) на страницу основного поста? Rel="canonical", к сожалению, не подходит.
Как при выводе рубрики сделать сортировку по меткам
Подскажите, пожалуйста, как в wordpress сделать следующее:
Нужно при выводе рубрики сделать группировку содержимого в этой рубрике по меткам. Например, есть рубрика, связанная с ремонтом телевизоров Samsung, в ней находятся статьи по ремонту разных моделей телевизоров: UE32J4000AU, UE32K5500AU и т.д. на этих статьях стоят соответствующие метки. Сейчас при выводе рубрики выводится сборная солянка из моделей. Для удобства пользователя, хотелось бы сделать чтобы выводились на одну страницу сначала все названия статей (ссылка) с меткой UE32J4000AU, потом отделение чертой и названия статей(ссылка) с меткой UE32K5500AU и т.д.
В идеале бы еще, чтобы для каждой группы статей выводилась картинка с соответствующим телевизором, взятая из статьи с этой меткой.
Пока только начинаю свой путь в освоении PHP и WordPress, поэтому разобраться самому пока не получается и оценить сложность моей задачи тоже не могу. Почему-то кажется, что она должна решаться красиво и прсто
Опыта с WP нет, работал с другими cms. Установил тему Astrid, с помощью виджетов быстро сделал главную страницу, но вот как только стал устанавливать плагины все слетает напрочь, т.е. все виджеты просто испаряются и остается главная страница с шапкой, т.е. всего контента нет.
Что делать? Уже не знаю, пол дня бьюсь…
Просьба о помощи ко всем спецам – проблемы с сайтом http://кссс.рф !!!
Уважаемые профессионалы,
Создал сайт http://кссс.рф. Все работало замечательно (или я так думал). На днях обнаружил, что тексты статей прекрасно отображаются в Firefox, но есть проблемы в Google Chrome и Safari.
Если посмотрите странички, то в глаза бросается шрифт слов на латинице – он отличается от остального шрифта. Я не совсем понимаю, почему кириллица в одних браузерах имеет одинаковый шрифт с латиницей, а в других нет.
Опыта в решении подобных проблем нет, подскажите плиз!
ВСЕМ заранее СПАСИБО!
Поиск по произвольным полям (без четко заданного запроса)
Добрый день, уважаемые форумчани. Возникла необходимость организации поиска постов, по части произвольного поля.
Именно по части а не строго задавая его значение. С полным значением проблем нет, даже способов реализации несколько, а вот с поиском по части запрос – проблема. Встречал реализацию плагином поиском по произвольным полям, но для меня не подходит, так как база сайта около 1 гб а хостинг обычный шаред.
Код который выводит до 50 постов, произвольное поле которого состоит из слова "Орёл".
<?php
query_posts( array(
‘meta_query’ => array(
array(
‘key’ => ‘_aioseop_description’,
‘value’ => ‘Орёл’,
)
),
‘posts_per_page’ => ’50’
) );?>
<?php while (have_posts()) : the_post(); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php endwhile;wp_reset_query();?>
Также задавал похожие запросы напрямую в БД, но не получается задать плавающие границы, что бы поиск включал не все посты, где значение может произвольного поля не обязательно полностью совпадает с маской поиска.
$pages = $wpdb->get_results(
"SELECT post_id
FROM $wpdb->postmeta
WHERE meta_key = ‘_aioseop_description’
AND meta_value = ‘Орёл’
"
);
/* вытаскивает из базы данных заголовки и содержимое
всех опубликованных страниц */
if( $pages ) {
foreach ( $pages as $page ) {
echo $page->post_id;
}
}
Несмотря на это, запрос напрямую к sql нечеткой маской задать получается:
SELECT *
FROM `wp_postmeta`
WHERE `meta_key` LIKE ‘_aioseop_description’
AND `meta_value` LIKE ‘%орел%’ (именно знаки процента показывают что ищем лишь слово среди всего пула текста)
LIMIT 0 , 30
Подскажите, можно ли реализовать необходимую задачу? Так сказать модернизировать первый или второй код, чтобы получить результат как в последнем sql запросе.
Как перевести кнопки плагина BuddyPress Activity Plus , плагин переведен на 100% а на сайте они на английском?
Доброго времени суток, хотел бы у вас попросить помощи по такому вопросу: как мне перенести бегущую строку в блок главного меню, а именно слева от кнопок?
(как показано на изображении)
Какой код нужно для этого редактировать?
Заранее спасибо!
Чайнику WP & MySQL дайте по голове!
На своей странице "Бесплатных объявлений" хочу создать базу бесплатных объявлений.
Для этого – создал в MySQL таблицу wp_moiobyavlenia. Даже заполнил.
Для PHP стоит плагин Inline PHP. Команду echo ‘Привет’; тянет – на "Ура"!
А вот всякие там : $connection = mysql_connect($host,$user,$pswd);
исполнять не хочет. (А может исполняет, но я этого не вижу).
Пожалуйста, ткните носом, как можно достучаться до СОБСТВЕННОЙ (созданной) таблицы в WP.
Как вывести инфу из своей таблицы??? (на страницу WP).
Заранее благодарен!
Помогите найти нужный Div в хедере.
Здравствуйте, в общем, смотрю через "просмотреть код элемента" Div, в котором находится изображение являющееся бэкграундом хедера. Чтобы добавить сверху этого бэграунда другую картинку. В хроме показывается этот див и ссылка картинки, а вот когда я открываю через редактор файл "header.php" то этот блок не находит, где его найти то?