Accueil - Non classé - Remonter le lien d’un fichier chargé via ACF dans gridbuilder

Remonter le lien d’un fichier chargé via ACF dans gridbuilder

2 Avr 2025

Insérer le code suivant dans le function.php du theme enfant

function bcs_register_grid_builder_blocks( array $blocks ) {
	$blocks['reference_pdf_link'] = [
		'name'            => 'Lien fichier PDF Référence',
		'render_callback' => function () {
			$object = wpgb_get_object();
			$file_url = get_field( 'pdf', $object );

			if ( empty( $file_url ) ) {
				return;
			}

			printf(
				'<a href="%s" class="wpgb-block-7" target="_blank">%s</a>',
				esc_url( $file_url ),
				__('Télécharger le PDF', 'biocensys')
			);
		},
	];

	return $blocks;

}
add_filter( 'wp_grid_builder/blocks', 'bcs_register_grid_builder_blocks' );

Un bloc « Lien fichier PDF Référence » est à présent disponible dans gridbuilder, qu’il est possible d’ajouter dans une carte

un problème ?

La solution de cet article ne fonctionne pas ou plus ? Faites-nous en part et nous étudierons le problème pour trouver une solution et vous la communiquer.

[ninja_form id=1]

sujets liés

Erreur de shortcode : l'attribut view-id est manquant ou incorrect (acf_views view-id="778" name="posts")

Vous cherchez un plugin ?

Faites le bon choix pour votre projet en lisant nos reviews et tests approfondis de plugins.

Share This