• Доброго времени суток, господа! Хочу сделать статическую страницу а на неё программно при загрузке страницы загружать данные из бд. А конкретно:
    загружать иконки игр, описание и ссылки на них.

    Направьте, пожалуйста, что да как.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • 1. Создайте новую статичную страницу. Добавьте в ней код подключения динамичного сайдбара (нового файла PHP).
    2. В файле functions.php активного шаблона создайте новый динамичный сайдбар.
    3. На странице Виджеты после этих действий появится новый Сайдбар. Добавляйте в него нужные вам виджеты.
    4. Немного CSS поможет настроить красивый вывода нового Сайдбара.
    5. Наслаждайтесь!

    Превосходно. Обожаю объяснения в стиле алгоритма. Огромное спасибо!

    Дополнительный вопрос: я хочу написать несколько классов (в той фирме что я работаю необходимо перенести проект с нашей CMS (kohana) на wordpress) для работы с API других сервисов и работы с БД и т.д. — куда всё это писать? в functions.php? А область видимости как будет ? Везде?

    И ещё. К примеру я сверстал кусок страницы. HTML + CSS, чуточку jQuery. И я хочу вывести его в статическую страницу. Мне писать функцию и вбивать туда в echo ‘<h1>tralala</h1>’; или же я могу как то создать файл, туда вбить свой html и присвоить (образно говоря) этот файл переменной, которую выведу в стат страницу ?

    Поищите в документации индивидуальные шаблоны страниц. Это очень удобный инструмент для создания своих скриптов или навороченных html в общем дизайне сайте и с поддержкой всего функционала движка.

    Юрий, спасибо за совет!

    Поискал, почитал, сделал. Но могу ли я как то написать так:
    $page = "/templates/games.php";
    и сделать
    echo $page; и у меня выведется html страница в указанном мною месте ?

    Через инклюд:

    <?php include (TEMPLATEPATH . '/page-template.php'); ?>

    И что мне это даст? Эта страница поместится в то место, где это вызвано ?

    Если по каким-либо причинам Вы не хотите games.php положить в директорию темы, то можете сделать шаблон для страницы и инклюдом своего скрипта

    <?php
    /*
    Template Name: Games
    */
    include ("/templates/games.php");

    PS Судя по конструкции $page = "/templates/games.php"; echo $page;, Вам придется нелегко.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Виджеты в статическую страницу» закрыта для новых ответов.