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



 

Здравствуйте, гость ( Вход | Регистрация )

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


Завсегдатай
*****

Группа: Active User
Сообщений: 954
Регистрация: 2.3.2009
Из: Краматорск
Поблагодарили: 139 раз
Репутация:   25  


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


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


Бывалый
****

Группа: User
Сообщений: 265
Регистрация: 15.2.2013
Из: Одесса
Поблагодарили: 180 раз
Репутация:   47  


На быструю руку написал:
Код
<?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 -> Верстка/Натяжка/Добавление функционала в шаблонах на WP


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


Завсегдатай
*****

Группа: Active User
Сообщений: 954
Регистрация: 2.3.2009
Из: Краматорск
Поблагодарили: 139 раз
Репутация:   25  


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


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


Бывалый
****

Группа: User
Сообщений: 265
Регистрация: 15.2.2013
Из: Одесса
Поблагодарили: 180 раз
Репутация:   47  


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 -> Верстка/Натяжка/Добавление функционала в шаблонах на WP


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСайт о Туризме Wordpress
4 tbr82 642 19.5.2018, 19:53
автор: 1da1
Открытая тема (нет новых ответов) Русификация шаблонов и плагинов WordPress
0 Dizer7 221 18.5.2018, 17:35
автор: Dizer7
Открытая тема (нет новых ответов) Верстка (стандартная, адаптивная, мобильная), натяжка на Wordpress, лендинги "под ключ"
отличное качество и заманчивые цены
17 vicatsu 9588 17.5.2018, 14:04
автор: vicatsu
Открытая тема (нет новых ответов) Интеграция html на Wordpress
8 mxxx 1327 16.5.2018, 18:06
автор: Chezarius
Открытая тема (нет новых ответов) Плагин для сбора подписной базы (email) в WordPress
0 DVORYAN 461 10.5.2018, 17:01
автор: DVORYAN


 



RSS Текстовая версия Сейчас: 21.5.2018, 5:40
Дизайн