Страницы

Страницы

Страницы " WordPress Codex

Русский ( В WordPress можно строить страницы (pages) или записи (posts). Когда вы складываете обыкновенную запись в блог - вы создаёте запись.Страницы Записи самодействующи показывают на центральной странице в исподнем хронологическом режиме. Страницы же назначены для экого содержимого словно "Обо мне", "Контактная информация" и тому подобное. Страницы будут вне нормальной хронологической последовательности записей и дробно используются для нечувствительной к хронологии информации - той, коя столетие востребована. С подмогой страниц можно организовать и править любым числом содержимого. Также можно ввергнуть таковые образчики словно страницы об авторском праве, лицензионные соглашения, правила использования, информации о сайте. впопад, самолучшим правилом являет наличность страницы с информацией о сайте или шатия-братии и/или страницы с контактными настоящими. Вот одинешенек из советов . В полном, страницы больно похожи на записи - и те и прочие располагают прозвание и содержимое и могут использовать стандарты зрелищ (Presentation Templates) для сохранения целостного облика сайта. Однако страницы располагают несколько ключевых отличий от записей. Чем страницы изображают и что могут: Страницы изображают контейнером для содержимого, какое не зависит от времени. Страницы могут быть организованы в прочие страницы, а также . Страницы могут использовать неодинаковые стандарты, какие могут подсоединять в себя , метины стандарта ( ) и код PHP. Чем страницы НЕ изображают и что НЕ могут: Страницы - не записи. Они не пролегают циклически чрез центральную страницу. Примечание: подсоединять записи в страницы можно с подмогой модуля . Страницы не могут быть связаны с рубриками и заметинами. Организационная структура опирается лишь на иерархию. Страницы - это не файлы. Они сохраняются в базе настоящих пунктуально настолько же, словно записи. алкая в трафарет страницы можно добавить код PHP, в саму страницу невозможно добавить код настолько, дабы при этом он ещё и ломил. Примечание: Этого можно завоевать, используя модуль, ишачащий с PHP, таковский как или Для того дабы создать страницу вплывите в Wordpress с достаточными прерогативами для создания статей. Выберите > > для того дабы стать работу с новоиспеченной страницей. С версии 2.5 смена URL страниц стала менее интуитивной. Если у вас включены пермалинки (Permalinks) и вы избрали настройку Day and Name (Нажмите Settings и в отворившемся списке Permalinks ), то пермалинк самодействующи покажется под прозванием записи, когда вы начнёте печатать в теле записи (не лишь в заголовке). Несмотря на то, что вы можете избрать несколько неодинаковых настроек пермалинков или вообще их не задействовать, для того дабы редактировать URL страницы, вы должны сделать следующее: Создать страницу с подмогой Write > Page . Опубликовать её, нажав Publish . перевестись в Manage > Pages . Нажать Edit обок со страницей. Посмотреть на пермалинк под заголовком и нажать Edit , дабы его поменять. таковским образом, если у вас не включено использование пермалинков, вы должны опубликовать ваши страницы перед там словно устанавливать URL. WordPress способен самодействующи строить список страниц сайта, скажем в боковой колонке, используя . Прочтите для более детальной информации, в том числе как: Сортировать список страниц. пухлая настройка распорядка вывода нарисована в секции "Page Order" административной панели Write > Page. useful), править отображением страниц, то пожирать выводить ли все страницы или кое-какие подстраницы. Определять сколько мертво список уходит в иерархию страниц. натурально, вы можете определять ссылки на страницы вручную используя HTML-ссылки. скажем, если вы хотите вывести страницу об авторских правах в "подвале", ссылка может быть такой: Если НЕ настроены <a title="Copyright information" href="wordpress/?page_id=14">Copyright 1996-2006</a> Если настроены Примечание : Файл .htaccess должен быть доступен для записи для страницы пермалинков, иначе любой один, когда вы создаёте новоиспеченную страницу, вам необходимо будет править .htaccess вручную. настолько же словно в рубриках могут быть подрубрики, в страницах могут содержаться подстраницы (или дочерние страницы, если настолько удобнее), сообща образовывая иерархию страниц. скажем, предположим вы создаёте сайт для продавца турпутёвок и желали бы располагать раздельную страницу для всякого континента и стороны, куда могут продаваться путёвки. Вы можете стать с создания страницы "Африка" на коей будет всеобщее описание о странствии на континент. Затем вы создаёте страницы, вложенные в эту, то пожирать подстраницы, со местностями "Лесото", "Того", "Камерун" и "Свазиленд". Затем в таковском же ключе вы создаёте страницу "Южная Америка" с подстраницами "Бразилия", "Аргентина" и "Чили". И вот что получится: Для того, дабы стать, перешагните в > > , в верхнем левом углу панели и нажмите выпадающий список "Page Parent". Этот список включает перечень всех созданных страниц. Для переустройства текущей страницы в подстраницу, или наизнанку, для переустройства в родительскую страницу изберите необходимый пункт из выпадающего меню. Текущая страница станет дочерней по взаимоотношению к избранной. Когда страницы , все дочерние страницы будут располагаться непосредственно под родительскими. при этом также будут отражать иерархическую структуру этой страницы. http://example.com/africa/cameroon/ раздельные страницы могут использовать собственный трафарет страницы (файл-шаблон PHP, скажем, snarfer.php) какой можно включить в формируемую тему (см. ниже ). Вновь созданный трафарет будет перекрывать трафарет по умолчанию page.php . См. ниже для понимания того, словно собственно будет использован трафарет. однако славнее вперед прочтите нижеследующее и ответ будет ясен. WordPress может быть настроен на использование неодинаковых штампов для неодинаковых страниц . Внизу административной панели Write > Page (или на боковой панели - зависит от версии) суть выпадающее меню "Page Template", в каком можно избрать трафарет, используемый данной страницей. Примечание: дабы выбор стандарта ломил необходимо наличность алкая бы одного собственноручно созданного стандарта для данной темы (см. ниже ). Если же все обстоятельства выполнены, однако выбора стандарта не видать, отведайте вновь активировать текущую тему. page.php archives.php - игнорирует содержимое и вместо него демонстрирует список архивов по месяцам и рубрикам. links.php - также игнорирует содержимое и вместо него демонстрирует ссылки, используя . Какой трафарет используется для показа раздельных страниц? WordPress просматривает несколько файлов в инициативной теме. начальный найденный будет использован для показа любой страницы. WordPress просматривает файлы в вытекающем порядке: Выбраннный для данной страницы трафарет. page.php index.php Файлы, определяющие стандарты, будут в папке с темой. Для создания собственного стандарта потребно создать файл. Итак, для образца, назовём наш свежий шаблон snarfer.php . В первых строчках файла напишем следующее: <?php /* Template Name: Snarfer */ ?> snarfer.php - трафарет "Snarfer" (естественно, вы можете переименовать "Snarfer" во что угодно, лишь не запутайтесь). Это имя заведется в редакторе тем со ссылкой на надлежащий файл. .php (об именах, какие невозможно использовать см. в ; это особенные имена, зарезервированные системой для внутреннего использования). Всё что вы напишете приземистее - зависит от вашего вожделения и фантазии. Остаток кода будет править выводом страниц, какие используют наш трафарет "Snarfer". См. , где содержатся описания для разных функций вывода. Для удобства при создании своего стандарта можно воспользоваться уже имеющимся, скопировав его, скажем, из page.php index.php snarfer.php и затем оформив заголовок, словно мы это сделали торжественнее. В таковском случается останется лишь подправить код HTML и PHP, вместо того, дабы набирать всё это "с нуля". образчики повергнуты . С того момента, словно вы создали трафарет страницы и пристроили его в папку с темой он становится доступным для выбора во эпоха создания или правки страницы. Примечание: когда страница создаётся или правится, настройка стандарта не является доколь не будет создан словно мироздание одинешенек трафарет, словно изображено торжественнее. приземистее приводится список образцов. Вы можете добавить свои. трафарет, какой вперед демонстрирует наверху содержимое страницы, а приземистее - список архивов по месяцам и рубрикам. Он ломит с темой по умолчанию (Kubrick), однако с пустыми доработками подойдёт для иных тем. arc-cont.php <?php /* Template Name: Archives with Content */ ?> <?php get_header(); ?> <div id="content" class="widecolumn"> <?php if (have_posts()) : while (have_posts()) : the_post();?> <div class="post"> <h2 id="post-<?php the_ID(); ?>"><?php the_title();?></h2> <div class="entrytext"> <?php the_content('<p class="serif">Read the rest of this page &raquo;</p>'); ?> </div> </div> <?php endwhile; endif; ?> <?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?> </div> <div id="main"> <?php include (TEMPLATEPATH . '/searchform.php'); ?> <h2>Archives by Month:</h2> <ul> <?php wp_get_archives('type=monthly'); ?> </ul> <h2>Archives by Subject:</h2> <ul> <?php wp_list_cats(); ?> </ul> </div> <?php get_footer(); ?> трафарет демонстрирует записи определённой рубрики в подвластности от того, какая страница показывается. Он ломит с темой по умолчанию (Kubrick), однако с пустыми доработками подойдёт для иных тем. pageofposts.php <?php /* Template Name: PageOfPosts */ get_header(); ?> <div id="content" class="narrowcolumn"> <?php // page id 21 will get category ID 12 posts, page 16 will get category 32 posts, page 28 will get category 17 posts if (is_page('21') ) { $cat = array(12); } elseif ( is_page('16') ) { $cat = array(32); } elseif ( is_page('28') ) { $cat = array(17); } else { $cat = ''; } $showposts = -1; // -1 shows all posts $do_not_show_stickies = 1; // 0 to show stickies $args=array( 'category__in' => $cat, 'showposts' => $showposts, 'caller_get_posts' => $do_not_show_stickies ); $my_query = new WP_Query($args); ?> <?php if( $my_query->have_posts() ) : ?> <?php while ($my_query->have_posts()) : $my_query->the_post(); ?> <?php //necessary to show the tags global $wp_query; $wp_query->in_the_loop = true; ?> <div <?php post_class() ?> id="post-<?php the_ID(); ?>"> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> <small><?php the_time('F jS, Y') ?> <!-- by <?php the_author() ?> --></small> <div class="entry"> <?php the_content('Read the rest of this entry »'); ?> </div> <p class="postmetadata"><?php the_tags('Tags: ', ', ', '<br />'); ?> Posted in <?php the_category(', ') ?> | <?php edit_post_link('Edit', '', ' | '); ?> <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p> </div> <?php endwhile; ?> <?php else : ?> <h2 class="center">Not Found</h2> <p class="center">Sorry, but you are looking for something that isn't here.</p> <?php get_search_form(); ?> <?php endif; ?> </div> <?php get_sidebar(); ?> <?php get_footer(); ?> Вы можете использовать WordPress для управления содержимым. Если вы настолько разрешили - вам потребуется создать кое-какое (возможно, большое) численность страниц. В WordPress версии 2.1 предстала возможность использовать любую страницу в качестве центральной. Для этого необходимо перевестись в Параметры > Чтение в административной панели. В секции "На центральной странице отображать" можно избрать что демонстрировать в качестве центральной страницы. По умолчанию там стоит смысл "Ваши заключительные записи". лишние методы установки центральной страницы для версий приземистее 2.1 Если не использовать встроенную возможности установки центральной страницы остаётся две возможности. Первая - использовать модуль . Он модифицирует запрос к центральной странице и sticks the Page with a Page slug of "home" to the front page. Когда страница показывается словно перная, если трафарет с именем home.php пожирать для текущей темы, модуль перекрывает настройки стандарта и вместо него использует home.php . трафарет применяется в том случае, если на страницу переходят по адресу (например, http://example.com/home/ В качестве альтернативы модулю WordPress попытается распознать "home.php" в папке с штампами и использовать его вместо "index.php". Однако, если ваша перная страница - не блог, встретьте во внимание, что трафарет home.php будет столетие демонстрировать её словно блог, хотите вы этого или дудки. Вы можете использовать метину шаблона перед вызовом . Например: <?php query_posts('pagename=home'); ?> потребует запись с именем страницы "home". Также вы можете включить страницы в различные места сайта. Для этого пожирать модуль с подмогой коего процесс включения существенно облегчается. Веб-страница может быть статичной или динамической . Статичные страницы, словно и обыкновенные файлы HTML, созданные при помощи редактора, создаются одинешенек один и не меняются между визитами посетителей. Динамические же, созданные с подмогой WordPress, против, нищенствуют в устойчивом обновлении при всякой загрузке. В настоящем случае страница создаётся наново. Это предполагает интенсивное использование кода PHP, какой определяет визит и создаёт страницу "на лету". почитай всё в WordPress динамическое, включая Страницы . Всё что вы и прочие люд слагают в WordPress (записи, страницы, комментарии, списки блогов, рубрики и многое другое) хранится в базе данных . Когда некто запрашивает информацию с сайта, используется WordPress, какой в свою хвост использует базу настоящих, охватывающую стандарты и темы. В качестве образца использования статической страницы может предназначаться любой документ HTML без включения кода PHP, какой дополняет динамически созданные страницы. Это может быть страница "Обо мне". Проблема безупречно статических страниц в том, что их сложно поддержи


Похожие записи:

Последнии записи

Популярные записи

Hosted by uCoz