Комментирование закрыто.
Корпоративный сайт на ВордПрессе (WordPress)

Данный корпоративный сайт представляет из себя несколько статических разделов (Страницы/Pages) такие как Главная, О компании, Услуги, Продукция.
Элементы каталога продукции представляют собой Записи/Posts структурированные с помощью Категорий.
Словарь терминов категорий имеет древовидную структуру.
Для выделения из продукции особых элементов были созданы две категории “Горячее предложение” и “Новинки”.
Для вызова этих элементов на главной странице в шаблон темы main_page.php были вставлен следующий блок (дважды, для Новинок и для Горячего) :
<div id="sub_block">
<? // Заметьте, здесь используется обращение к полю "Category slug" каждой категории
$cat = get_category_by_path('/tags/production/hot/',false); ?>
<h2><?= $cat->cat_name ?></h2><br />
<? $myposts = get_posts('category='.$cat->cat_ID); foreach($myposts as $post) : ?>
<? $temp = $wpdb->get_row("SELECT meta_value FROM ".$wpdb->postmeta." as m,".$wpdb->posts." as p WHERE m.meta_key = '_wp_attachment_metadata' AND p.post_parent = '".$post->ID."' AND m.post_id = p.ID AND p.post_status='inherit'");
$temp2 = unserialize($temp->meta_value); ?>
<img src='/wp-content/uploads/<?= $temp2['thumb'] ?>' <?= $temp2['hwstring_small'] ?> align="right">
<a href="<?php the_permalink(); ?>"><? the_title() ?></a>
<?
$content = $post->post_content;
if ( preg_match('/<!--more(.*?)?-->/', $content, $matches) ) {
$content = explode($matches[0], $content, 2);
} else {
$content = array($content);
}
echo $content[0];
?>
<? endforeach;?>
</div>
Вот пожалуй и все. Работа заняла 2-3 дня.
В этом смысле wordpress ощутимо облегчает жизнь создателям сайтов.
