La méthode de filtre vous permet de modifier la liste des articles pouvant être mis à jour depuis Surfer, en changeant les types de publications utilisés dans une requête.
Cela ne vous permettra pas de créer une nouvelle page et d'exporter son contenu, mais cela vous permettra de mettre à jour vos pages existantes.
FILTRE DISPONIBLE À PARTIR DE LA VERSION : 1.1.2 de notre plugin WP
⚠ Pour utiliser ce filtre, vous devez savoir comment utiliser les extraits de code. Si cela ne vous est pas familier, veuillez d'abord consulter notre page de documentation ! ⚠
Pour utiliser les hooks, vous avez besoin de connaissances de base en HTML et PHP, car ces modifications sont effectuées avec des extraits de code. Notre documentation fournit des explications complètes et des exemples de code pour certains extraits, mais il reste important de comprendre comment cela fonctionne.
Nous vous recommandons vivement de confier ces modifications à des experts ayant des connaissances en programmation. Nous vous recommandons également de vérifier que vous avez une sauvegarde de votre page, juste pour être sûr.
Veuillez vous rappeler que vous insérez ces extraits à vos propres risques. Notre équipe d'assistance ne vous aidera pas à insérer des extraits ou à déboguer vos extraits personnalisés.
Type de hook : Filter
Tag du hook : surfer_allowed_post_types
Valeur par défaut du hook : 'post'
Types de retour autorisés du hook : string | array
Exemple de types de retour : 'post' | array( 'post', 'page' )
add_filter( 'surfer_allowed_post_types', 'my_surfer_allowed_post_types' );
/**
* Function will change allowed post types for Surfer content export update.
*
* @param string | array $types - allowed post types. Default: 'post'
* @return string | array
*/
function my_surfer_allowed_post_types( $types ) {
return array( 'post', 'page' );
}Supposons que nous ayons initialement cette liste d'articles :

Et aussi cette liste de Pages :

Voyons maintenant ce qui s'affiche par défaut dans la fenêtre contextuelle d'exportation Surfer :

Activons maintenant l'extrait de code de cet exemple et regardons à nouveau la fenêtre contextuelle :

Comme prévu, nous pouvons maintenant mettre à jour non seulement les articles mais aussi les pages !