X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помощь с шаблоном WordPress
mdobyshev
mdobyshev
Topic Starter сообщение 4.9.2014, 16:10; Ответить: mdobyshev
Сообщение #1


Всем привет!
Возникла необходимость переделать шаблон WordPress.
Вот пример сайта:
http://football-highlight.com/ru/
Т.е. новости сайта должны выводиться в виде списка + категории справа + картинка слева (или примерно так).
Как можно исправить шаблон?
От чего отталкиваться?
Где исправлять?
Буду рад любой помощи т.к. в переделке шаблонов WordPress не силен...
...Спасибо!


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 4.9.2014, 17:13; Ответить: Gerga
Сообщение #2


На быструю руку написал:
Код
<?php

    $arrs = array( 'post_type' => 'post' ); // тут вставляем параметры
    query_posts( $arrs );
    
    $haveP = have_posts();
    if ( $haveP ) :
        while ( $haveP ) : the_post(); ?>
            <a href="<?php the_permalink() ?>" title="<?php the_title() ?>" ><?php the_title() ?></a>, <?php the_category(', ') ?>
        <?php endwhile;
    endif;
    
?>


Сообщение отредактировал Gerga - 4.9.2014, 17:16


--------------------
Разработка на WordPress -> Верстка/Разработка/Модификация тем и плагинов WordPress.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mdobyshev
mdobyshev
Topic Starter сообщение 4.9.2014, 20:34; Ответить: mdobyshev
Сообщение #3


Спасибо!
Еще вопрос:
Как задать для каждой категории свою картинку?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 4.9.2014, 21:19; Ответить: Gerga
Сообщение #4


mdobyshev,
В файл functions.php вставьте следующий код:
Код
<?php
/* Дополнительные поля записи для Всех рубрик
--------------------------------------------------------------------------- */
    add_action('admin_init', 'cat_fields', 1);
    function cat_fields() {
            add_action('edit_category_form_fields', 'cat_fields_form');
            add_action('edited_category', 'cat_fields_save');
        }
    
    function cat_fields_form($tag) {
            $t_id = $tag->term_id;
            $cat_meta = get_option("category_$t_id");
    ?>                        
            <tr class="form-field">
                <th scope="row" valign="top"><label for="extra1"><?php _e('Картинка'); ?></label></th>
                <td>
                    <input id="upload_image" type="text" name="Cat_meta[img_cat]" size="25" style="width:60%;" value="<?php echo $cat_meta['img_cat'] ? $cat_meta['img_cat'] : ''; ?>" />
                    <br />        
                    <br/>
                    <span class="description"><?php _e('URL картинки для категории. Поле не обязательно для заполнения.'); ?></span>
                </td>
            </tr>                                                            
                                                                  
            <?php
        }
        
    function category_custom_fields_save($term_id) {
            if (isset($_POST['Cat_meta'])) {
                $t_id = $term_id;
                $cat_meta = get_option("category_$t_id");
                $cat_keys = array_keys($_POST['Cat_meta']);
                foreach ($cat_keys as $key) {
                    if (isset($_POST['Cat_meta'][$key])) {
                        $cat_meta[$key] = $_POST['Cat_meta'][$key];
                    }
                }
                //save the option array
                update_option("category_$t_id", $cat_meta);
            }
        }
        
?>


Вызывается так:

Код
$cat_meta = get_option("category_$t_id"); // $t_id - ID Категории
echo $cat_meta['img_cat'] // Выводим содержание поля


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Разработка на WordPress -> Верстка/Разработка/Модификация тем и плагинов WordPress.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) WordPress: ускорение, защита, оптимизация
27 wp01 12624 Вчера, 21:59
автор: wp01
Открытая тема (нет новых ответов) Верстка (стандартная, адаптивная, мобильная), натяжка на Wordpress, лендинги "под ключ"
отличное качество и заманчивые цены
23 vicatsu 17317 Вчера, 15:41
автор: vicatsu
Открытая тема (нет новых ответов) Глюк Wordpress 5.8.1 или что? Поиск по плагинам не пашет
3 mark2013 413 23.10.2021, 13:36
автор: NormanSky
Открытая тема (нет новых ответов) [Продам] базы сайтов на CMS Wordpress/Joomla/Drupal/Magento/...
6 phosphoruss 4141 21.10.2021, 22:49
автор: Himena
Горячая тема (нет новых ответов) Профессиональная веб-разработка (Laravel, Yii2, Symfony, Wordpress, Vue.js, Nuxt.js)
Хороший код с оптимизацией по скорости. Сайты и лендинги "под клю
33 Nell 22001 21.10.2021, 15:48
автор: Nell


 



RSS Текстовая версия Сейчас: 26.10.2021, 22:51
Дизайн