Php Wordpress dupliquer Fonction

Résolu/Fermé
Signaler
-
 ced -
Bonjour

j'aimerai dupliquer une fonction et lui appliquer un filtre

J'ai éssayé plein de méthodes mais je n'arrive pas donc aidez moi SVP !

voila mon probleme, en INDEX.PHP j'ai ceci

<?php echo "<h2>Clips</h2>"; ?>

<?php do_action( 'bp_before_blog_home' ) ?>

<?php echo "<h2>Videos</h2>"; ?>

<?php do_action( 'bp_before_blog_home' ) ?>

<?php echo "<h2>Interview</h2>"; ?>

<?php do_action( 'bp_before_blog_home' ) ?>

<?php echo "<h2>Sons</h2>"; ?>

<?php do_action( 'bp_before_blog_home' ) ?>


Je suppose qu'il faudra appeller la fonction bp_before_blog_home1 bp_before_blog_home2 etc..

Ensuite dans mon fichier theme-generator.php

(en haut) je ne sais pas à quoi sert la 2eme ligne
// home
add_action( 'bp_before_blog_home', array( $this, 'default_homepage_last_posts' ), 2 );
add_filter('body_class',array( $this, 'home_body_class'), 10 );


(puis en bas)

	function default_homepage_last_posts(){
		global $cap;
		
		if( $cap->preview == true  || $cap->default_homepage_last_posts == 'show') {
			$args = array(
				'amount' => '3',
		 	);
				
			echo '<div style="margin-top:-44px;">'.cc_list_posts($args).'</div>'; 
		}
	}


Voila donc tout ça affiche sur mon blog 3 vignettes des 3 derniers articles de mon blog

J'aimerai faire pareil mais avec 4 catégories différentes en home

comment faire ? car j'avais rajouté des chiffres après default_homepage_last_posts et bp_before_blog_home mais ca ne fonctionne pas

J'ai essayé d'être le plus clair possible

Merci

2 réponses

Messages postés
1935
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
bonsoir,

dupliquer une fonction on aura tout vu...

une fonction se déclare et s'appelle. vouloir la dupliquer est juste ridicule
0
Ok donc que dois je faire ? je ne suis pas dev..
Avez vous compris le but final ?
0