Бесплатная помощь по wordpress

(Ответов: 2451, Просмотров: 242466)
  1. Новичок
    • Регистрация: 15.07.2015
    • Сообщений: 15
    • Репутация: 6
    • Webmoney BL: ?
    Здравствуйте! Делаю страницу поиска = Столкнулся с проблемой : на главной кнопка Поиск, нажимаю, перехожу на страницу поиска search.php и здесь в цикле должны выводится результаты поиска после ввода слова в форму, но при пустом поле поиска в результате поиска уже выводится данные самой страницы поиска - заголовок, дата создания страницы поиска и т.д.

    Если сталкивались с подобной проблемой подскажите что можно сделать чтобы не выводились данные страницы поиска при пустом инпуте. Спасибо!
    • 0
  2. Опытный Аватар для DOleg
    • Регистрация: 21.08.2010
    • Сообщений: 276
    • Репутация: 78
    • Webmoney BL: ?
    KonstantinK, вот вам код для search.php, дальше изменяйте под свой сайт.

    Развернуть текст

    Код:
    <?php get_header(); ?>
    <?php
    $s=get_search_query();
    $args = array(
                    's' =>$s
                );
        // The Query
    $the_query = new WP_Query( $args );
    if ( $the_query->have_posts() ) {
            _e("<h2 style='font-weight:bold;color:#000'>Search Results for: ".get_query_var('s')."</h2>");
            while ( $the_query->have_posts() ) {
               $the_query->the_post();
                     ?>
                        <li>
                            <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
                        </li>
                     <?php
            }
        }else{
    ?>
            <h2 style='font-weight:bold;color:#000'>Nothing Found</h2>
            <div class="alert alert-info">
              <p>Sorry, but nothing matched your search criteria. Please try again with some different keywords.</p>
            </div>
    <?php } ?>
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    [свернуть]
    • 1

    Спасибо сказали:

    KonstantinK(26.01.2016),
  3. Студент
    • Регистрация: 30.03.2013
    • Сообщений: 55
    • Репутация: 5
    Кто-нибудь знает как сделать такой блок с переключением страниц, как на скриншоте ?
    Нажмите на изображение для увеличения.  Название:	????????-2.jpg  Просмотров:	10  Размер:	14.0 Кб  ID:	20327
    • 0
  4. Рождённый в СССР Аватар для Gann
    • Регистрация: 30.04.2012
    • Сообщений: 1,073
    • Репутация: 310
    Sahka, конечно. Это называется слайдер, коих великое множество. Можете поискать в репозитарии WP по ключам: content slider, slider и так далее.
    • 1

    Спасибо сказали:

    Sahka(26.01.2016),
  5. Студент
    • Регистрация: 30.03.2013
    • Сообщений: 55
    • Репутация: 5
    Gann, реально ли найти слайдер на два изображения, как в скриншоте?
    • 0
  6. Рождённый в СССР Аватар для Gann
    • Регистрация: 30.04.2012
    • Сообщений: 1,073
    • Репутация: 310
    Sahka, да, конечно, реально. И на два, и на три и можно вообще на весь экран миниатюрные слайдеры заделать. Только потребуется немного знаний и умений, так как из коробки вряд ли решение найдётся. На два изображения точно есть.

    Посмотрите карусели или вот:

    _https://wordpress.org/plugins/carousel-slider/screenshots/
    _https://wordpress.org/plugins/wp-slick-slider-and-image-carousel/screenshots/
    _https://wordpress.org/plugins/slider-cc/screenshots/

    последний вариант практически такой, как и на вашем рисунке.

    От куда вы взяли рисунок - посмотрите код. Вполне возможно, что там будет написано название слайдера.
    • 1

    Спасибо сказали:

    Sahka(26.01.2016),
  7. Студент
    • Регистрация: 30.03.2013
    • Сообщений: 55
    • Репутация: 5
    Gann,большое вам спасибо. рисунок взят с макета нашего сайта)
    • 1

    Спасибо сказали:

    Gann(26.01.2016),
  8. Опытный Аватар для Garm217
    • Регистрация: 31.01.2012
    • Сообщений: 281
    • Репутация: 35
    • Webmoney BL: ?
    Добрый день. Есть такой виджет http://pastebin.com/9yeeZh3P нужно переделать чтобы он использовал посты, а не страницы. Возможно? это виджет из темы thbusiness
    Или же как можно сделать страницу на которой бы выводились другие страницы, но в виде постов. С тумбой и куском текста
    • 0
  9. Web-разработка Аватар для semyon
    • Регистрация: 20.06.2011
    • Сообщений: 1,781
    • Репутация: 549
    • Webmoney BL: ?
    Garm217, возможно, там надо переделать вывод в бекэнде списка страниц на список постов в 39 строке (не помню есть ли аналог wp_dropdown_pages для постов, если нет, то через get_posts) и затем в 77 заменить page на post. Но я там увидел еще несколько параметров в выводе, особо не всматривался в код, но видимо где-то в теме эти параметры. Плюс размер картинки small - нестандартный.

    KonstantinK, не особо понял о чем вы, но возможно достаточно будет повесить required на input поиска. Плюс поиск на WP работает на get запросе - index.php?s=запрос и зачем вы создали отдельную страницу для этого - не понятно.
    • 2

    Спасибо сказали:

    Garm217(27.01.2016), KonstantinK(27.01.2016),
  10. Студент Аватар для WebStix
    • Регистрация: 25.12.2015
    • Сообщений: 93
    • Репутация: 10
    Может кому будет полезным, сегодня "прощупали":
    Если вы столкнулись с тем, что wordpress просит FTP данные для доступа к установке плагинов, есть 3 варианта:
    1. Указывать данные FTP при установке плагинов и пр.
    2. Добавить в wp-config.php строчку - define('FS_METHOD','direct');
    3. Переустанавливать, обновлять (просить хостера) сервер на apache-mpm. Apache запускается не от имени пользователя, т.е. без модуля mpm (обычный apache).

    UPD: возможно, повтор, но тема большая. Заранее, прошу прощения
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Бесплатная помощь по ucoz сайтам
Создание сайтов 6 31.03.2013 14:25
Нужна не бесплатная помощь в заполнении сайта
Копирайтинг, переводы, постинг 4 22.12.2012 00:33
Бесплатная помощь в установке вики-разметки вконтакте
Услуги по SMM, SMO 4 01.02.2012 02:38
Бесплатная помощь в установке вики-разметки вконтакте
Социальные сети 1 27.01.2012 16:44
Нужна помощь (WordPress)
Web программирование 9 04.01.2012 14:00

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры