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


Поблагодарили: (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+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
12 Tia2 1523 25.3.2024, 6:54
автор: Skyworker
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПродам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка.
17 Boymaster 9774 17.3.2024, 2:53
автор: Boymaster
Открытая тема (нет новых ответов) требуется помощь с themasoftware (Темапостером)
0 Taylor 566 16.3.2024, 18:41
автор: Taylor
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСостояние после ампутации - нужна помощь
благотворительный топик
46 vitvirtual 5559 12.3.2024, 21:52
автор: Гиппопотам
Открытая тема (нет новых ответов) Перенос сайта на CMS Wordpress
8 freeax 4845 10.3.2024, 14:58
автор: freeax


 



RSS Текстовая версия Сейчас: 28.3.2024, 20:44
Дизайн