{"id":2857,"date":"2024-11-20T10:47:44","date_gmt":"2024-11-20T10:47:44","guid":{"rendered":"https:\/\/www.venusdesign.eu\/gs-code-snippets\/code-snippet-archivi-tipologia-13\/"},"modified":"2024-12-11T10:16:19","modified_gmt":"2024-12-11T10:16:19","slug":"code-snippet-archivi-tipologia-13","status":"publish","type":"gscodesnippet","link":"https:\/\/www.venusdesign.eu\/fr\/gs-code-snippets\/code-snippet-archivi-tipologia-13\/","title":{"rendered":"Code Snippet &#8211; Archivi Tipologia"},"content":{"rendered":"<pre class=\"wp-block-code\"><code>&lt;?php\n\/\/ Recupera l'oggetto del termine corrente\n$current_term = get_queried_object();\n\n\/\/ Recupera il campo ACF associato al termine\n$contenuto = get_field('contenuto_della_pagina', $current_term);\n\n\/\/ Supponendo che $contenuto sia un array con un singolo oggetto WP_Post\nif ( is_array($contenuto) &amp;&amp; !empty($contenuto) &amp;&amp; isset($contenuto[0]) &amp;&amp; $contenuto[0] instanceof WP_Post ) {\n    $contenuto_id = $contenuto[0]->ID;\n} else {\n    $contenuto_id = $contenuto; \/\/ Nel caso sia gi\u00e0 un ID\n}\n\nif ($contenuto_id) :\n    $args = [\n        'post_type' => 'page',\n        'post_status' => 'private',\n        'p' => $contenuto_id\n    ];\n\n    \/\/ Ora esegui la query con $contenuto_id come intero\n    $loop = new WP_Query($args);\n\n    if ($loop->have_posts()) : \n        while ($loop->have_posts()) : $loop->the_post();\n            the_content();\n        endwhile;\n    else:\n        echo \"Nessuna pagina trovata con ID \" . $contenuto_id;\n    endif;\n\n    wp_reset_postdata();\nendif;\n\n?>\n\n<\/code><\/pre>","protected":false},"template":"","meta":{"_acf_changed":false,"_gspb_post_css":""},"class_list":["post-2857","gscodesnippet","type-gscodesnippet","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.venusdesign.eu\/fr\/wp-json\/wp\/v2\/gscodesnippet\/2857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.venusdesign.eu\/fr\/wp-json\/wp\/v2\/gscodesnippet"}],"about":[{"href":"https:\/\/www.venusdesign.eu\/fr\/wp-json\/wp\/v2\/types\/gscodesnippet"}],"wp:attachment":[{"href":"https:\/\/www.venusdesign.eu\/fr\/wp-json\/wp\/v2\/media?parent=2857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}