• User Attivo

    strano errore

    Salve, ho appena installato un nuovo tema ma una volta attivato mi viene segnalato il seguente errore (nel corpo dei post)
    Call to undefined function post_class() in / web/ htdocs/ www. festabambini. it/ home/ wp-content/ themes/ compositio-wordpress-theme/compositio/archive.php on line 26
    Qualcuno può aiutarmi?


  • User

    Non conosco la piattaforma ma leggendo qua e là molto probabilmente il tema non è compatibile con la tua versione di WordPress.

    Alcuni hanno risolto così.

    Crea questa funzione in *functions.php
    *
    [PHP]
    function mytheme_post_class() {
    // If WordPress 2.7+, run built-in post_class()
    if ( function_exists(?post_class?) ) return post_class();
    // else manually assign some class to the post element
    else echo ?class=?post??;
    }
    [/PHP]

    e in archive.php sostituisci

    [PHP]
    <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    [/PHP]

    con

    [PHP]
    <div id="post-<?php the_ID(); ?>" <?php mytheme_post_class(); ?>>
    [/PHP]

    Se non funziona proveremo altre soluzioni, che puoi trovare con una semplice ricerca.


  • User Attivo

    Edit:

    • Inizia i messaggi con una maiuscola e termina con un punto. Vedi topic.