Rezultate 1 la 8 din 8

Subiect: Custom RSS feed - lungime diferita de post excerpt

Afișare hibrid

  1. #1
    Avatarul lui Nichita
    Nichita este deconectat Super Moderator
    Reputatie:
    94
    Data înscrierii
    19th February 2009
    Locaţie
    Bucuresti
    Vârstă
    45
    Posturi
    3.421
    Putere Rep
    94


    Implicit Custom RSS feed - lungime diferita de post excerpt

    Am nevoie ca pentru un site realizat cu wordpress sa modific dimensiunea textului din feed. Problema e ca atunci cand modific dimensiunea feedului (numarul de cuvinte) mi se modifica si lungimea excerptului per categorii.

    Exista vreo solutie ca dimensiunea feedului sa fie diferita de cea care apare in cadrul categoriilor ?

    Am asa in functions.php

    Cod:
    function custom_excerpt_length( $length ) {
    	return 55;
    }
    add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );
    Siteul tau e in balarii, nu urca? Competitorii te bat de iti suna apa in cap? Ai fost penalizat si nu stii ce sa faci? Cel mai probabil ai nevoie de un audit SEO complet. :)

  2. #2
    Avatarul lui cyolan
    cyolan este deconectat Membru SeoPedia
    Reputatie:
    29
    Data înscrierii
    10th December 2010
    Locaţie
    Iasi
    Vârstă
    41
    Posturi
    66
    Putere Rep
    29


    Implicit

    Da`mi un PM ca nu prea am inteles la ce te referi si voi rezolva problema ta, in caz de mai este nevoie

  3. #3
    Avatarul lui Nichita
    Nichita este deconectat Super Moderator
    Reputatie:
    94
    Data înscrierii
    19th February 2009
    Locaţie
    Bucuresti
    Vârstă
    45
    Posturi
    3.421
    Putere Rep
    94


    Implicit

    Problema e ca as vrea ca in feed lungimea textului la fiecare post sa fie alta decat cea care exista in numesite.com/categorie/(excerpt-uri posturi)
    Siteul tau e in balarii, nu urca? Competitorii te bat de iti suna apa in cap? Ai fost penalizat si nu stii ce sa faci? Cel mai probabil ai nevoie de un audit SEO complet. :)

  4. #4
    Avatarul lui cyolan
    cyolan este deconectat Membru SeoPedia
    Reputatie:
    29
    Data înscrierii
    10th December 2010
    Locaţie
    Iasi
    Vârstă
    41
    Posturi
    66
    Putere Rep
    29


    1 out of 1 members found this post helpful.

    Implicit

    Cod:
    function custom_excerpt() {
            $maxim=100;
    	$output = substr(get_the_excerpt(),0,$maxim);
    	return $output;
    }
    
    add_filter('the_excerpt_rss', 'custom_excerpt' );
    functioneaza, doar ca nu poti sa te limitezi in functie de cuvinte

  5. #5
    Avatarul lui Andrei Luca
    Andrei Luca este deconectat Ambasador
    Reputatie:
    43
    Data înscrierii
    2nd April 2007
    Locaţie
    Iași
    Posturi
    522
    Putere Rep
    43


    1 out of 1 members found this post helpful.

    Implicit

    Se poate folosi wp_trim_words in loc de substr.

  6. #6
    Avatarul lui Nichita
    Nichita este deconectat Super Moderator
    Reputatie:
    94
    Data înscrierii
    19th February 2009
    Locaţie
    Bucuresti
    Vârstă
    45
    Posturi
    3.421
    Putere Rep
    94


    Implicit

    Codul lui cyolan functioneaza, doar ca imaginea nu mai apare in feed.

    Andrei Luca, poti detalia ? Trebuie sa inlocuiesc $output = substr(get_the_excerpt(),0,$maxim); cu $output = wp_trim_words(get_the_excerpt(),0,$maxim);?
    Siteul tau e in balarii, nu urca? Competitorii te bat de iti suna apa in cap? Ai fost penalizat si nu stii ce sa faci? Cel mai probabil ai nevoie de un audit SEO complet. :)

  7. #7
    Avatarul lui Andrei Luca
    Andrei Luca este deconectat Ambasador
    Reputatie:
    43
    Data înscrierii
    2nd April 2007
    Locaţie
    Iași
    Posturi
    522
    Putere Rep
    43


    1 out of 1 members found this post helpful.

    Implicit

    wp_trim_words limiteaza numarul de cuvinte (substr limiteaza numarul de caractere) iar sintaxa e asemanatoare $output = wp_trim_words(get_the_excerpt(), $maxim);
    Ca sa afisezi si imaginile banuiesc ca poti pastra codul lui @cyolan si sa inlocuiesti get_the_excerpt() cu get_the_content().
    Ultima modificare făcută de Andrei Luca; 28th April 2012 la 19:35.

  8. #8
    Avatarul lui Nichita
    Nichita este deconectat Super Moderator
    Reputatie:
    94
    Data înscrierii
    19th February 2009
    Locaţie
    Bucuresti
    Vârstă
    45
    Posturi
    3.421
    Putere Rep
    94


    Implicit

    Multumesc Andrei, codul functioneaza foarte bine, cu exceptia imaginii, care nu apare in feed. Acum am asa:

    Cod:
    function custom_excerpt() {
            $maxim=35;
            $output = wp_trim_words(get_the_excerpt(), $maxim);
    	return $output;
          }
    
    add_filter('the_excerpt_rss', 'custom_excerpt' );
    LE. Pana la urma am rezolvat problema cu ajutorul lui Andrei Luca.

    Solutia completa este:

    Cod:
    function custom_excerpt($content) {
        global $post;
        $maxim = 50;
        if(has_post_thumbnail($post->ID)) {
        $output .= get_the_post_thumbnail($post->ID, 'thumbnail');
        }
    	$output .= wp_trim_words($content, $maxim);
    	return $output;
    }
    
    add_filter('the_excerpt_rss', 'custom_excerpt' );
    Multumesc Andrei !
    Ultima modificare făcută de Nichita; 28th April 2012 la 20:37.
    Siteul tau e in balarii, nu urca? Competitorii te bat de iti suna apa in cap? Ai fost penalizat si nu stii ce sa faci? Cel mai probabil ai nevoie de un audit SEO complet. :)

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Feed custom in index
    De robciucioan în forumul Client side
    Răspunsuri: 0
    Ultimul Post: 4th July 2011, 19:11
  2. Excerpt-uri custom
    De Antonie George în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 3
    Ultimul Post: 2nd April 2011, 16:37
  3. Răspunsuri: 2
    Ultimul Post: 25th January 2011, 17:13
  4. Excerpt - help
    De amigo în forumul Client side
    Răspunsuri: 11
    Ultimul Post: 18th October 2010, 23:15
  5. Wordpress si excerpt()
    De florin în forumul Client side
    Răspunsuri: 1
    Ultimul Post: 30th January 2007, 16:09

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •