Ограничение на вывод слов/символов в CSS

(Ответов: 22, Просмотров: 5958)
Страница 3 из 3 Первая 123
  1. Студент
    • Регистрация: 17.08.2010
    • Сообщений: 74
    • Репутация: 12

    КОД функции

    PHP код:
    function show_previous_posts_from_category ($the_post_id, $the_category_id = 0, $post_num) {
    function new_excerpt_length($length) {
    return 40; }
     add_filter('excerpt_length', 'new_excerpt_length');
     
       $num = 0;
       global $wpdb;
     
       $sql = "SELECT wposts.*
       FROM $wpdb->posts wposts
       LEFT JOIN $wpdb->term_relationships ON (wposts.ID = $wpdb->term_relationships.object_id)
       LEFT JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)
       WHERE $wpdb->term_taxonomy.taxonomy = 'category'
       AND $wpdb->term_taxonomy.term_id = '$the_category_id'
       AND wposts.post_status = 'publish'
       AND wposts.post_type = 'post'
       AND wposts.ID < '$the_post_id'
       ORDER BY wposts.ID DESC
       LIMIT $post_num";
     
       $result = $wpdb->get_results($sql, OBJECT);
       global $post;
    ?>
     
     <div class="latest_article">
     
     <ul class="latest">
     <h2>Предыдущие статьи из категории: <?php the_category', ' ?></h2>
    <?php
       
    foreach ($result as $post) {
     
         
    setup_postdata($post);
    ?>
       <li>
    <?php the_post_thumbnail(array(40,40)); ?>
     <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>
    <? the_excerpt();  ?>
     
    <?php
         $num
    ++;
         
    $save_ids[] = $post->ID;
       }
       if ( 
    $num $post_num || !$result ) {
         
    $need_more $post_num-$num;
         [
    B]$save_ids[] = $the_post_id;[/B]
         
    $save_ids join (','$save_ids);
         
    $more_posts get_posts("numberposts=$need_more&category=2$the_category_id&exclude=$save_ids");
         foreach (
    $more_posts as $post){
     
           
    setup_postdata($post);
    ?>
       
       <li>

    <div style="float:left; margin-right:5px; margin-top:5px;"><?php the_post_thumbnail(array(80,80)); ?></div>
    <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
     
    [B]<? the_excerpt(); ?>[/B]
     
     </li>
    <?php
         
    }
       }
    ?>
     </ul>
     </div>
    <?php ?>
    <?php
       $the_cat 
    get_the_category();
       
    $the_cat_id $the_cat[0]->cat_ID;
       
    show_previous_posts_from_category($post->ID$the_cat_id3);
       
    wp_reset_query();
    [свернуть]


    взял от сюда.
    Это и есть код модуля похожие записи? вордпресс я ни разу не пробывал =)
    Если читать доки по функциям, то the_excerpt и вызов этой функции создает цитату из первых 55 слов. Так написанно в документации. Т.е. уже реализовано по сути.
    • 0
  2. Гуру Аватар для kvins
    • Регистрация: 24.08.2011
    • Сообщений: 1,110
    • Репутация: 160
    Alexben, Ну так попробуйте или вы хотите чтобы мы за вас проверили, у меня под рукой нету щас вп а у вас есть
    • 0
  3. Студент
    • Регистрация: 17.08.2010
    • Сообщений: 74
    • Репутация: 12
    Цитата Сообщение от kvins Посмотреть сообщение
    под рукой нету щас вп а у вас есть
    у меня нет WP иначе я не спрашивал.
    p.s. даже тема не моя, вопрос адресован вордпрессоводам и напрямую к ТС.
    • 0
Страница 3 из 3 Первая 123

Похожие темы

Темы Раздел Ответов Последний пост
Копирайт - 2$ за 1000 символов. Качественный ручной рерайт - 1$ за 1000 символов.
Копирайтинг, переводы, постинг 2 24.10.2017 12:45
Новая русская база ключевых слов Пастухова - 1,655,810,672 слов
Базы сайтов, каталогов 26 31.05.2017 17:40
Ограничение торрента
Оффтоп и свободные темы 3 06.06.2013 17:50
Бесплатный парсинг ключевых слов, увеличиваю лимит до 5 слов в день.
Бесплатное на форуме 42 30.11.2012 14:12

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры