Ondersteuning » Overige » Mijn site is gecrasht na aanpassing code

  • Opgelost strangedays

    (@strangedays)


    HELP! Snik. Is al mijn werk nu weg?
    Nadat ik dit:

    function exclude_category( $query ) {
        if ( $query->is_home() && $query->is_main_query() ) {
            $query->set( 'cat', '-1' );
        }
    }
    add_action( 'pre_get_posts', 'exclude_category' );

    Hiertussen heb gezet, in functions.php:

    function pinboard_filter_query( $query ) {
    	global $wp_the_query;
    	if( $wp_the_query === $query ) {
    		if( $query->is_home() && pinboard_get_option( 'slider' ) )
    			$query->set( 'ignore_sticky_posts', 1 );
    		if( $query->is_home() && pinboard_get_option( 'blog_exclude_portfolio' ) )
    			$query->set( 'cat', '-' . pinboard_get_option( 'portfolio_cat' )
    );
    }
    endif;

    En er weer uit gehaald heb, is mijn site compleet gecrasht! Alles op wit…..

    Het thema dat ik gebruik is pinboard.

    Is er een manier waarop ik mijn site kan herstellen? De boel terug kan draaien?

    Wat ik wilde doen is de news-category verwijderen van een aparte blogpagina…

    Link waarvan ik de code heb overgenomen, onderaan:
    http://wordpress.org/support/topic/how-do-i-exclude-category-from-blog-page

    Link naar mijn site:
    http://www.strangedays.nl

5 reacties aan het bekijken - 1 tot 5 (van in totaal 5)
  • Zo een persoonlijke vraag kan ik natuurlijk niet links laten liggen. 😉

    Kun je eerst al eens je functie pinboard_filter_query exact zoals die nu in je functions.php staat kunnen posten?

    Thread starter strangedays

    (@strangedays)

    Fantastisch! 🙂

    Het staat er nu zo in:

    function pinboard_filter_query( $query ) {
    	global $wp_the_query;
    	if( $wp_the_query === $query ) {
    		if( $query->is_home() && pinboard_get_option( 'slider' ) )
    			$query->set( 'ignore_sticky_posts', 1 );
    		if( $query->is_home() && pinboard_get_option( 'blog_exclude_portfolio' ) )
    			$query->set( 'cat', '-' . pinboard_get_option( 'portfolio_cat' )
    );
    }
    endif;

    Ok nu ben ik een beetje in de war.

    Welk stukje code heb je nu aangepast en wat was origineel want van je eerste stuk code zie ik namelijk niets terug in die functie.

    Het is waarschijnlijk ook handig om even je php error reporting aan te zetten. Dat verschaft wat meer info als een witte pagina. 🙂

    Hier kun je daar meer info over vinden, anders moet je even contact opnemen met je host:

    http://perishablepress.com/how-to-enable-php-error-logging-via-htaccess/

    Whoop lees nu pas dat je het stukje code er ook weer uit gehaald hebt. Sorry, slecht gelezen.

    Je hebt nu dit staan :

    );
    }
    endif;

    en het zou me niets verbazen als je de ); een regel hoger zet zodat je dit krijgt :

    $query->set( 'cat', '-' . pinboard_get_option( 'portfolio_cat' ));

    Dat ie het weer doet

    Mijn wordpress is ook gecrashed na het aanpassen van een code, maar ik kan nu ook niet meer inloggen. Als ik mijn inlogscherm open blijft deze wit.. wat te doen? Kan iemand mij helpen?

    -> Update: het is gelukt. Via de ftp server de gecrashte plugin verwijderd.

5 reacties aan het bekijken - 1 tot 5 (van in totaal 5)
  • Het onderwerp ‘Mijn site is gecrasht na aanpassing code’ is gesloten voor nieuwe reacties.