Обсуждения

Вывод записей в две колонки

Доброго времени суток, перерыл весь форум и весь рунет. Куча советов как сделать вывод в две колонки, только одна беда код который правят в примерах и код моих тем совершенно другой. Я юзаю темы артистира, 2 и 3 версии, если есть гуру WP подскажите что нужно поправить что бы вывод стал в 2 колонки.
Вот index.php со второго
[code- <?php get_header(); ?>
<div class="art-contentLayout">
<div class="art-content">

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="art-Post">
<div class="art-Post-tl"></div>
<div class="art-Post-tr"></div>
<div class="art-Post-bl"></div>
<div class="art-Post-br"></div>
<div class="art-Post-tc"></div>
<div class="art-Post-bc"></div>
<div class="art-Post-cl"></div>
<div class="art-Post-cr"></div>
<div class="art-Post-cc"></div>
<div class="art-Post-body">
<div class="art-Post-inner art-article">
<h2 class="art-PostHeaderIcon-wrapper">
<span class="art-PostHeader"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__(‘Permanent Link to %s’, ‘kubrick’), the_title_attribute(‘echo=0’)); ?>">
<?php the_title(); ?>
</a></span>
</h2>
<?php $icons = array(); ?>
<?php if (!is_page()): ?><?php ob_start(); ?><?php the_time(__(‘F jS, Y’, ‘kubrick’)) ?>
<?php $icons
= ob_get_clean(); ?><?php endif; ?><?php if (!is_page()): ?><?php ob_start(); ?><?php _e(‘Author’, ‘kubrick’); ?>: <a href="#" title="<?php _e(‘Author’, ‘kubrick’); ?>"><?php the_author() ?></a>
<?php $icons- = ob_get_clean(); ?><?php endif; ?><?php if (current_user_can(‘edit_post’, $post->ID)): ?><?php ob_start(); ?><?php edit_post_link(__(‘Edit’, ‘kubrick’), ”); ?>
<?php $icons
= ob_get_clean(); ?><?php endif; ?><?php if (0 != count($icons)): ?>
<div class="art-PostHeaderIcons art-metadata-icons">
<?php echo implode(‘ | ‘, $icons); ?>

</div>
<?php endif; ?>
<div class="art-PostContent">
<?php if (is_search()) the_excerpt(); else the_content(__(‘Read the rest of this entry &raquo;’, ‘kubrick’)); ?>

</div>
<div class="cleared"></div>
<?php $icons = array(); ?>
<?php if (!is_page()): ?><?php ob_start(); ?><?php printf(__(‘Posted in %s’, ‘kubrick’), get_the_category_list(‘, ‘)); ?>
<?php $icons- = ob_get_clean(); ?><?php endif; ?><?php if (!is_page() && get_the_tags()): ?><?php ob_start(); ?><?php the_tags(__(‘Tags:’, ‘kubrick’) . ‘ ‘, ‘, ‘, ‘ ‘); ?>
<?php $icons
= ob_get_clean(); ?><?php endif; ?><?php if (!is_page() && !is_single()): ?><?php ob_start(); ?><?php comments_popup_link(__(‘No Comments »’, ‘kubrick’), __(‘1 Comment »’, ‘kubrick’), __(‘% Comments »’, ‘kubrick’), ”, __(‘Comments Closed’, ‘kubrick’) ); ?>
<?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (0 != count($icons)): ?>
<div class="art-PostFooterIcons art-metadata-icons">
<?php echo implode(‘ | ‘, $icons); ?>

</div>
<?php endif; ?>

</div>

</div>
</div>

<?php endwhile; ?>
<?php
$prev_link = get_previous_posts_link(__(‘Newer Entries &raquo;’, ‘kubrick’));
$next_link = get_next_posts_link(__(‘&laquo; Older Entries’, ‘kubrick’));
?>
<?php if ($prev_link || $next_link): ?>
<div class="art-Post">
<div class="art-Post-tl"></div>
<div class="art-Post-tr"></div>
<div class="art-Post-bl"></div>
<div class="art-Post-br"></div>
<div class="art-Post-tc"></div>
<div class="art-Post-bc"></div>
<div class="art-Post-cl"></div>
<div class="art-Post-cr"></div>
<div class="art-Post-cc"></div>
<div class="art-Post-body">
<div class="art-Post-inner art-article">

<div class="art-PostContent">

<div class="navigation">
<div class="alignleft"><?php echo $next_link; ?></div>
<div class="alignright"><?php echo $prev_link; ?></div>
</div>

</div>
<div class="cleared"></div>

</div>

</div>
</div>

<?php endif; ?>
<?php else : ?>
<h2 class="center"><?php _e(‘Not Found’, ‘kubrick’); ?></h2>
<p class="center"><?php _e(‘Sorry, but you are looking for something that isn’t here.’, ‘kubrick’); ?></p>
<?php if(function_exists(‘get_search_form’)) get_search_form(); ?>
<?php endif; ?>

</div>
<?php include (TEMPLATEPATH . ‘/sidebar1.php’); ?>
</div>
<div class="cleared"></div>

<?php get_footer(); ?>[/code]
И вот с третьего:

<?php get_header(); ?>
<div class="art-content-layout">
    <div class="art-content-layout-row">
        <div class="art-layout-cell art-content">
            <?php get_sidebar('top'); ?>
            <?php if(have_posts()) {
                
                
                    /* Display navigation to next/previous pages when applicable */
                    if ( theme_get_option('theme_' . (theme_is_home() ? 'home_' : '') . 'top_posts_navigation' ) ) {
                        theme_page_navigation();
                    }
                    
                    /* Start the Loop */ 
                    while (have_posts()) {
                        the_post();
                        get_template_part('content', get_post_format());
                    }
                    
                    /* Display navigation to next/previous pages when applicable */
                    if (theme_get_option('theme_bottom_posts_navigation')) {
                         theme_page_navigation();
                    }
                
                } else {
                
                     theme_404_content();
                     
                } 
            ?>
            <?php get_sidebar('bottom'); ?>
          <div class="cleared"></div>
        </div>
        <div class="art-layout-cell art-sidebar1">
          <?php get_sidebar('default'); ?>
          <div class="cleared"></div>
        </div>
    </div>
</div>
<div class="cleared"></div>
<?php get_footer(); ?>

В идеале узнать что править и в той и в той что править что бы вывод был в 2 колонки, но если я слишком много прошу то только в третьей версии.

P.S. в третьей версии для вывода помогает добавление вот такого когда в стили

.post {
width:250px;
float:left;
margin-right:12px;
}

И на главной выводится в две колонки как и надо:

но когда переходишь в полную новость, запись отображается не корректно:

Вот такие вот пироги, буду оч. признателен за подробный ответ, заранее спасибо.

Где прячутся теги?

Хочу сделать сортировку постов по тегам, встала такая задача пройтись по старым постам в БД и в зависимости от заголовка присвоить им определенный тег. Постов много вручную сделать не вариант. Каким образом присвоить посту тег через БД?

Убирать ссылки из активных пунктов

Требуется убирать ссылки из активных пунктов меню. Меню стандартное, без вмешательства плагинов. Состоит из рубрик. Тема тоже стандартная, twentytwelve.

Как менять им стили, надеюсь догадаюсь сам.


ОФФТОП:
«Заголовок не может быть длиннее 70 символов».
У меня их было даже не двадцать…

Помогите встроить плагин jigoshop в тему

Есть очень интересный плагин jigoshop для комменрции.
Написал тему, но когда активирую этот плагин сьежает сайдбар вниз (сайт становиться в одну колонку на страницах относящихся к продаже, в остальном все работает нормально) при этом оформление к контенту не применяются.

Подскажите, пожалуйста, каким образом можно это исправить??

Сортировка постов по заголовку

Здравствуйте! С Новым Годом!
Не подскажете, есть ли такой плагин, с помощью которого можно сделать алфавитную линейку, чтобы при нажатии на букву, выводились все посты, заголовки которых начинаются на эту букву. Пример: http://www.israbox.com
Или же это можно сделать без использования плагина? Не подскажете как это реализовать?

Как сделать тень для div?

Здравствуйте! Скажите как добавить тень к блоку div.

вопрос по кешированию

нужно кешировать результаты WP_Query
кеширующие плагины не рассматриваем
в документации есть ф-ции wp_cache_set\wp_cache_get- подойдут ли они?
не понятно как они кешируют, через файлы или память?

Два урла главной site.com и site.com/?_=1357787899588

Почему то у главной страницы два урла site.com и site.com/?_=1357787899588
Если в браузере перейти site.com/?_=1357787899588, то перекидывает на site.com.
Версия wordpress последняя на данный момент 3.5.

Ранее с таким не встречался. Заметил, когда тестировал сайт tools.pingdom.com и программой Xenu.
С темой для wordpress это не связанно, так как ставил Twenty Ten, то же самое.

.htaccess стандартный

  1. BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

  1. END WordPress

Подскажите, пожалуйста, в чем может быть дело.

сделал таксаномию, пропали записи

сделал таксаномию, пропали записи с цикла
сделал пользовательскую таксономию видео, с рубрикой и метками, добавил в файл functions.php темы код

add_action('init', 'create_video');
function create_video()
{
$labels = array(
    'name' => _x('Видео','post type general name'),
    'singular_name' =>_x('Видео','post type singular name'),
    'add_new' => _x('Добавить новое', 'rastenia'),
    'add_new_item' => __('Добавить новое видео'),
    'edit_item' => __('Редактировать'),
    'new_item' => __('Новое'),
    'view_item' => __('Просмотреть'),
    'search_items' => __('Поиск по записям'),
    'not_found' => __('Ни одной записи не найдено'),
    'not_found_in_trash' => __('В корзине нет записей'),
    'parent_item_colon' => ''
);
$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'query_var' => true,
'rewrite' => array('slug'=>'katalog-video', 'with_front' => false),
'capability_type' => 'post',
'hierarchical' => true,
'menu_position' => 5,
'supports' => array('title','editor','author','thumbnail','excerpt','comments',),
);
register_post_type('katalog-video', $args);
$taxlabrl = array(
'name' => 'Рубрики',
'singular_name' => 'Рубрика',
'search_items' => 'Поиск рубрики',
'all_items' => 'Все рубрики',
'add_new_item' => 'Добавить новую рубрику',
'new_item_name' => 'Имя новой рубрики',
'edit_item'=> 'Редактировать рубрику',
'add_or_remove_items' => 'Добавить или удалить рубрику',
);
$taxargs = array(
'labels' => $taxlabrl,
'public' => true,
'show_ui' => true,
'hierarchical' => true,
'show_tagcloud' => true,
'rewrite' => array('slug' => 'cat', 'with_front' => false),
'query_var' => true
);
register_taxonomy('cat', 'katalog-video', $taxargs);
}
register_taxonomy( 'met', 'katalog-video', array( 'hierarchical' => false, 'label' => 'Метки', 'query_var' => true, 'rewrite' => true ) );

но вот незадача, если добавлю код то если зайти в любой раздел сайта то появляется что запись ненайдена, но если перети в статью то одиночная запись отображается. Помогите разобратся

Не понятки с внешним видом админки

:/
Собственно сам сайт работает и работает, понадобилось как-то добавить материал, зашел в админку а там главное поле, для ввода текста очень узкое. Я его выделил лиловым цветом:

Переназначил на папку wp-admin права 755 перепроверил .htaccess. Обновил WP до 3.5 – не изменилось ничего.
Создал нового пользователя, зашел под ним, тоже самое. И так на любом компе.

Темы не менял, css служебные не трогал, вобщем не понятно!

Кто подскажет, куда смотреть?

Как свернуть админбар?

Моё пользовательское меню располагается как раз под Админ баром.
В режиме администрирования Админ бар закрывает моё меню, есть ли плагин для отображения админ бара в виде иконки?

ищу плагин карусель постов

что нужно- на главной странице вывести несколько последних записей в карусельном формате, в виде картинки+кликабельный заголовок
гугление ни к чему не привело- все существующие плагины полный шлак, либо не работают либо нужно отдельно создавать каждый слайд

куда смотреть?

Почему такие ссылки на рисунки?

Я обычно публикую статьи в блог через Windows Live Writer. В статьях ссылки на рисунки выглядит вот так:

<p>
    <a href="http://dmitrybobrovsky.ru/wp-content/uploads/2010/08/1.jpg">
        <img class="alignnone size-medium wp-image-29" title="1" src="http://dmitrybobrovsky.ru/wp-content/uploads/2010/08/1.jpg?w=240"
        alt="" width="421" height="525" />
    </a>
</p>

При этом в папке рисунков есть несколько файлов

1-421×288.jpg
1-240×300.jpg
1-150×150.jpg
1.jpg

Вопросы (для понимания):
1) Зачем здесь контейнер <a> или какой в этом смысл? можно ведь просто использовать <img>?

2) Что за класс class="alignnone size-medium wp-image-29" в style.css моей темы, например, фразы wp-image-29 вообще нет. Так зачем тогда здесь это?

3) Что значить параметр w=240 в src (src="http://dmitrybobrovsky.ru/wp-content/uploads/2010/08/1.jpg?w=240") ? тут ведь есть явный тег width="421"

Основной вопрос:

4) Я хочу переделать все ссылки вот так:

<img title="1" src="http://dmitrybobrovsky.ru/wp-content/uploads/2010/08/1.jpg" alt="" width="421" height="525" />

и поудалять все лишние файлы, кроме 1.jpg

Могу ли я так сделать? Не сломается ли чего-нибудь?

Отображение кириллицы

Всем привет, всех с праздниками!

Подскажите кто знает, как в англоязычном плагине для wordpress сделать возможность вывода кириллици в названиях.
Плагин: All Video Gallery, из названия понятно что это видео галлерея, так вот – При написании названия видео галлерей или названия ролика, когда пишешь русскими буквами, выдает непонятные символы, поддерживает только латиницу, на латинице естессно все ок.А хотелось бы чтоб все выводилось на русском языке.

Как можно решить данную проблему?

Версия Wp 3.5 Редактирование категорий

[Вопрос] Редактирование назвний каталогов и их позиция. Версия WP 3.5
До кучи использую плагин магазина :
WP e-Commerce
Версия 3.8.9.4

Также был ранее установлен плагин :
AVH Extended Categories Widgets
Версия 3.6.7
Но в данный момент он Деактивирован.

Ниже приведу скрин и распишу вопрос :

1. Как отредактировать название категорий ? Можно ли в ручную в БД или файлах найти эту запись и исправить ?
2. Смогу ли я изменять позиционирование одной категории поверх другой.
3. Как удалить лишние категории ?

Также столкнулся с некой неясностью. Мне нужна такая иерархия :
CDMA
Телефоны
Смартфоны

GSM
Телефоны
Смартфоны

Но создать две одинаковых по названию категории – нельзя. Что посоветуете ?

P.S
Ранее сайты никогда не создавал. Этот создаю для одного знакомого, но скорее даже для личного опыта.

похожие записи для taxonomy

Добрый день, есть у меня код для вывода похожих записей под статьями он отлично работает, но создал я дополнительную таксономию и вставил туда этот код, и ничего отображатся нестало, помогите разобратся!

<?php
$backup = $post;
$tags = wp_get_post_tags($post->ID);
$tagIDs = array();
if ($tags) {
$tagcount = count($tags);
for ($i = 0; $i < $tagcount; $i++) {
$tagIDs[$i] = $tags[$i]->term_id;
}
$args=array(
'tag__in' => $tagIDs,
'post__not_in' => array($post->ID),
'showposts'=>6,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<div style="font-size: 14px; line-height: 1.5; color: #444; margin-bottom: 10px; padding-left: 12px;"><a class="leaf"></a><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></div>
<?php endwhile;
} else { ?>
<div><a class="leaf"></a>Нет похожих статей.</div>
<?php }
}
$post = $backup;
wp_reset_query();
?>

Вопрос по навигации

Подскажите как сделать навигацию как, например, на данном сайте (Форум » WordPress » Вопрос по навигации)… Уже не знаю как написать в поисковике, чтобы получить нормальный ответ:(
Заранее спасибо!

на сайте не отображаются картинки

Здравствуйте.
Только что установила ворд-пресс. Вошла в админ. И оказалось, что вместо картинок ( в темах например) пустые рамки.
Что делать? Я тут прочитала, что надо выстатьвить какие-то права.

но где эти права выставлять совершенно не понятно.

Я админ и какие такие права еще надо?

Как на wordpress ограничить доступ?

Как на wordpress ограничить доступ к определенной странице Определенному зарегистрированному пользователю?

Как шорткод вставить в index.php ?!

Помогите. Вот код:

              <?php
              if(is_user_logged_in()){
              the_content('');
              }else{
              echo "ТУТ НАДО как-то вставить шорткод";
              }
              ?>

Как вставить сюда шорткод?
Пробовал так: (НО не получается ->выдает ошибку)

              <?php
              if(is_user_logged_in()){
              the_content('');
              }else{
              echo "[spoiler show="Вход"  hide="Свернуть"][wppb-register][/spоiler][spoiler show="Регистрация"  hide="Свернуть"][wppb-register][/spоiler]";
              }
              ?>

Как надо сделать?

Anonymous
Отправить
Ответ на: