introducing page redirector block

This commit is contained in:
Antoine M 2024-11-26 10:24:11 +01:00
parent 4fb24b1c01
commit 1fabb25f97
3 changed files with 41 additions and 2 deletions

View File

@ -0,0 +1,26 @@
{
"name": "acf/page-redirector",
"title": "Bouton de recherche d'artisan",
"category": "metiers-patrimoine-blocks",
"multiple": false,
"icon": {
"foreground": "#8B2FF7",
"src": "groups"
},
"keywords": [
"artisan",
"bouton",
"rechercher",
"recherche"
],
"supports": {
"align": [
"full"
]
},
"acf": {
"mode": "auto",
"renderTemplate": "search-artisan-btn.php"
},
"align": "full"
}

View File

@ -0,0 +1,14 @@
<?php
// $dates_seminaire = get_field('dates_seminaire_datas');
$searchPageId = 43;
$searchPageTitle = get_the_title($searchPageId);
$searchPageUrl = get_post_permalink($searchPageId);
$searchPageIcon = get_field('page_icon', $searchPageId) ?? null;
?>
<a class="search-artisan-btn" href="<?php echo $searchPageUrl ?>">
<img class="search-artisan-btn__page-icon" src="<?php echo $searchPageIcon['sizes']['medium_large'] ?> " alt="">
<?php echo __("Chercher une entreprise", "metiers-patrimoine-theme") ?>
</a>

View File

@ -35,9 +35,8 @@ add_action('block_categories_all', 'metiers_patrimoine_add_block_categories', 25
function metiers_patrimoine_create_blocks_init()
{
// ACF
// register_block_type(dirname(__DIR__) . '/blocks/btn-search-artisan');
register_block_type(dirname(__DIR__) . '/blocks/search-artisan-btn');
register_block_type(dirname(__DIR__) . '/blocks/page-redirector');
}
add_action('init', 'metiers_patrimoine_create_blocks_init');