{"id":34279,"date":"2021-04-29T13:15:09","date_gmt":"2021-04-29T11:15:09","guid":{"rendered":"https:\/\/www.seopress.org\/fr\/?p=34279"},"modified":"2025-10-09T19:04:29","modified_gmt":"2025-10-09T17:04:29","slug":"seopress-4-6","status":"publish","type":"post","link":"https:\/\/www.seopress.org\/fr\/newsroom\/nouveautes-produit\/seopress-4-6\/","title":{"rendered":"Capacit\u00e9s personnalis\u00e9es, nouvelles compatibilit\u00e9s, refactorisation des sch\u00e9mas manuels \u2013 SEOPress 4.6 disponible"},"content":{"rendered":"<p><strong>SEOPress 4.6 est disponible.<\/strong> Nous vous encourageons \u00e0 mettre \u00e0 jour votre site d\u00e8s que possible pour profiter des derni\u00e8res fonctionnalit\u00e9s et am\u00e9liorations.<\/p>\n<h2>\ud83c\udf89 Nouveaut\u00e9 \u2013 Capacit\u00e9s personnalis\u00e9es<\/h2>\n<p>Depuis <strong>SEO<\/strong>, <strong>Avanc\u00e9<\/strong>, <strong>S\u00e9curit\u00e9<\/strong>, vous pouvez maintenant autoriser ou interdire des r\u00f4les sp\u00e9cifiques pour chaque page de SEOPress. Par exemple, un contributeur peut \u00eatre autoris\u00e9 \u00e0 \u00e9diter globalement les titres et m\u00e9tas.<\/p>\n<figure id=\"attachment_34297\" aria-labelledby=\"figcaption_attachment_34297\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/04\/seopress-custom-capabilities.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-34297\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/04\/seopress-custom-capabilities.png\" alt=\"Capacit\u00e9s personnalis\u00e9es SEOPress - SEO, Avanc\u00e9, S\u00e9curit\u00e9\" width=\"600\" height=\"389\" \/><\/a><figcaption id=\"figcaption_attachment_34297\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">Capacit\u00e9s personnalis\u00e9es SEOPress &#8211; SEO, Avanc\u00e9, S\u00e9curit\u00e9<\/figcaption><\/figure>\n<p>SEOPress utilise \u00e9galement trois types de publication :<\/p>\n<ul>\n<li><strong>Sch\u00e9mas<\/strong><\/li>\n<li><strong>Redirections<\/strong><\/li>\n<li><strong>Liens cass\u00e9s<\/strong><\/li>\n<\/ul>\n<p><em>Nous recommandons l&rsquo;utilisation de <a href=\"https:\/\/wordpress.org\/plugins\/user-role-editor\/\" target=\"_blank\" rel=\"noopener\">User Role Editor<\/a> (extension gratuite) pour assigner facilement nos capacit\u00e9s des types de publication \u00e0 vos r\u00f4les utilisateurs.<\/em><\/p>\n<p><em>Si vous mettez \u00e0 jour manuellement les extensions, assurez vous de les <strong>d\u00e9sactiver<\/strong> puis <strong>r\u00e9activer<\/strong> une fois. Vous ne perdrez aucun r\u00e9glage ni m\u00e9tadonn\u00e9es SEO.<\/em><\/p>\n<h2>\ud83c\udf89 Nouveaut\u00e9 \u2013 Variables dynamiques pour les auteurs<\/h2>\n<p>Nous avons ajout\u00e9 de nombreuses variables dynamiques relatifs aux auteurs. Vous pouvez les utiliser pour des articles, pages, types de publication ou archives d&rsquo;auteurs. Voici la liste :<\/p>\n<ul>\n<li><strong>%%author_first_name%%<\/strong> =&gt; pr\u00e9nom de l&rsquo;auteur<\/li>\n<li><strong>%%author_last_name%%<\/strong> =&gt; nom de l&rsquo;auteur<\/li>\n<li><strong>%%author_website%%<\/strong> =&gt; site web de l&rsquo;auteur<\/li>\n<li><strong>%%author_nickname%%<\/strong> =&gt; surnom de l&rsquo;auteur<\/li>\n<li><strong>%%_ucf_<span style=\"color: #ff0000;\">your_user_meta<\/span>%%<\/strong> =&gt; m\u00e9ta utilisateur sp\u00e9cifique, remplacer \u00ab\u00a0your_user_meta\u00a0\u00bb par celle souhait\u00e9e<\/li>\n<\/ul>\n<h2>\ud83c\udf89 Compatibilit\u00e9s am\u00e9lior\u00e9es pour Bricks, Themify, Oxygen, Elementor et ACF<\/h2>\n<p>Notre analyse de contenu est d\u00e9sormais pleinement compatible avec les constructeurs de page <strong>Themify<\/strong> et <strong>Bricks<\/strong>.<\/p>\n<p>Nous avons ajout\u00e9 le support pour le mode sombre d&rsquo;<strong>Elementor<\/strong> (dark mode).<\/p>\n<p>Les champs personnalis\u00e9s construits avec <strong>ACF<\/strong> sont d\u00e9sormais automatiquement ajout\u00e9s \u00e0 l&rsquo;analyse de contenu. \ud83c\udf89<\/p>\n<p>Nous avons \u00e9galement am\u00e9lior\u00e9 la compatibilit\u00e9 avec <strong>Oxygen<\/strong> pour des cas sp\u00e9cifiques.<\/p>\n<h2>\ud83c\udf89 Refactorisation compl\u00e8te des sch\u00e9mas manuels<\/h2>\n<p>Tout le syst\u00e8me de g\u00e9n\u00e9ration des sch\u00e9mas manuels a \u00e9t\u00e9 refactoris\u00e9. Cela va nous permettre d&rsquo;ajouter tr\u00e8s vite de nouvelles propri\u00e9t\u00e9s et sch\u00e9mas selon les \u00e9volutions de schema.org et de Google. Si vous utilisez actuellement nos hooks pour filtrer les sch\u00e9mas manuels, ils sont d\u00e9sormais d\u00e9pr\u00e9ci\u00e9s au profit de ceux l\u00e0 :<\/p>\n<ul>\n<li>seopress_pro_get_json_data_author<\/li>\n<li>seopress_pro_get_json_data_article<\/li>\n<li>seopress_pro_get_json_data_aggreagate_rating<\/li>\n<li>seopress_pro_get_json_data_brand<\/li>\n<li>seopress_pro_get_json_data_course<\/li>\n<li>seopress_pro_get_json_data_event<\/li>\n<li>seopress_pro_get_json_data_faq<\/li>\n<li>seopress_pro_get_json_data_geo<\/li>\n<li>seopress_pro_get_json_data_how_to_step<\/li>\n<li>seopress_pro_get_json_data_job<\/li>\n<li>seopress_pro_get_json_data_local_business<\/li>\n<li>seopress_pro_get_json_data_main_entity<\/li>\n<li>seopress_pro_get_json_data_main_entity_of_page<\/li>\n<li>seopress_pro_get_json_data_monetary_amount<\/li>\n<li>seopress_pro_get_json_data_nutrition_information<\/li>\n<li>seopress_pro_get_json_data_offer<\/li>\n<li>seopress_pro_get_json_data_opening_hours<\/li>\n<li>seopress_pro_get_json_data_person<\/li>\n<li>seopress_pro_get_json_data_place<\/li>\n<li>seopress_pro_get_json_data_postal_address<\/li>\n<li>seopress_pro_get_json_data_product<\/li>\n<li>seopress_pro_get_json_data_rating<\/li>\n<li>seopress_pro_get_json_data_recipe<\/li>\n<li>seopress_pro_get_json_data_review<\/li>\n<li>seopress_pro_get_json_data_service<\/li>\n<li>seopress_pro_get_json_data_site_navigation_element<\/li>\n<li>seopress_pro_get_json_data_software_app<\/li>\n<li>seopress_pro_get_json_data_thing<\/li>\n<li>seopress_pro_get_json_data_video<\/li>\n<li>seopress_pro_get_json_data_virtual_location<\/li>\n<\/ul>\n<h2>\ud83c\udf89 Autres nouveaut\u00e9s<\/h2>\n<p>Il est possible de d\u00e9sactiver la metabox de l&rsquo;analyse de contenu depuis la page <strong>SEO<\/strong>, <strong>Avanc\u00e9<\/strong>, onglet <strong>Avanc\u00e9<\/strong>.<\/p>\n<p>Nous avons corrig\u00e9 des <strong>m\u00e9ta robots dupliqu\u00e9es<\/strong> pour les pages panier, paiement et mon compte avec la derni\u00e8re version de WooCommerce.<\/p>\n<p>Plusieurs erreurs avec les statistiques Google Analytics dans le Tableau de bord ont \u00e9t\u00e9 corrig\u00e9es. Plus d&rsquo;erreur fatale dans la page SEO, Mesure d&rsquo;audience !<\/p>\n<p>Un bug avec l&rsquo;<strong>option \/category\/<\/strong> et <strong>WPML<\/strong> a \u00e9t\u00e9 solutionn\u00e9.<\/p>\n<p>Consultez le journal complet des modifications ci-dessous pour les autres changements et corrections.<\/p>\n<p>C&rsquo;est une mise \u00e0 jour cons\u00e9quente et nous esp\u00e9rons que vous l&rsquo;appr\u00e9cierez.<\/p>\n<p>N&rsquo;oubliez pas de vous abonner pour \u00eatre alert\u00e9 par mail des mises \u00e0 jours de SEOPress :<\/p>\n<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'><\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_1' id='gform_1'  action='\/fr\/wp-json\/wp\/v2\/posts\/34279#gf_1' data-formid='1' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_1_6\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_6'>Instagram<\/label><div class='ginput_container'><input name='input_6' id='input_1_6' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_1_6'>Ce champ n\u2019est utilis\u00e9 qu\u2019\u00e0 des fins de validation et devrait rester inchang\u00e9.<\/div><\/div><div id=\"field_1_1\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-two-thirds gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_1'>E-mail<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(N\u00e9cessaire)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_1' id='input_1_1' type='email' value='' class='form-control large'   placeholder='Saisissez votre adresse email' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_1_2\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-third gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><button class=\"btn btn-primary\" onclick=\"document.getElementById('gform_submit_button_1').click();\">\nS'abonner\n<\/button><\/div><div id=\"field_1_4\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-half gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  >J'accepte que SEOPress stocke et utilise mon adresse e-mail afin de m'envoyer une newsletter. <a href=\"https:\/\/www.seopress.org\/fr\/politique-confidentialite\/\">En savoir plus sur notre politique de confidentialit\u00e9<\/a><\/div><div id=\"field_1_5\" class=\"gfield gfield--type-turnstile gfield--input-type-turnstile gfield--width-half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_turnstile'><div class=\"cf-turnstile\" id=\"cf-turnstile_1\" data-js-turnstile data-response-field-name=\"cf-turnstile-response_1\" data-theme=\"auto\" data-size=\"\" data-sitekey=\"0x4AAAAAAABgaVshlWxe3qWW\"><\/div><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type=\"submit\" id=\"gform_submit_button_1\" class=\"gform_button button btn btn-primary\" onclick=\"gform.submission.handleButtonClick(this);\" data-submission-type=\"submit\">S'abonner<\/button> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=4ee8bcc299164185d23da1278ec30a2b' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='kWc0gL5EtpQ9Pb5mvbuGY4NfYQfi25N6dwN+CA73Gsual5p3HHmzFH6nTKIvpyBdEIjy2b1iyJMnv2WQmYAMz3HbSd1NtuhngngrR1Aq64nKQeU=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjkwN2ViYjJmZmNiNDgyYTg0MWIyNGVjMjkwODNmMWQwIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"68\"\/><script>\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n<\/p><\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='Cette iframe contient la logique n\u00e9cessaire pour manipuler Gravity Forms avec Ajax.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https:\/\/www.seopress.org\/fr\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https:\/\/www.seopress.org\/fr\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"1\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_1\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_1\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_1\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n\n<p><span class=\"p-3 bg-light rounded font-weight-bold d-inline-block w-100\">Un avis <a href=\"https:\/\/wordpress.org\/support\/plugin\/wp-seopress\/reviews\/\" target=\"_blank\" rel=\"noopener\">5 \u00e9toiles sur le r\u00e9pertoire officiel des extensions WordPress<\/a> nous fait \u00e9galement tr\u00e8s plaisir !<\/span><\/p>\n<h2>Journal des modifications<\/h2>\n<p>Cette mise \u00e0 jour comprend les changements suivants (<a href=\"https:\/\/www.seopress.org\/fr\/journal-modifications-2\/\">journal complet ici<\/a>):<\/p>\n<pre>= 4.6 (29\/04\/2021) =\r\n* NEW Custom capabilities \ud83c\udf89 (SEO, Advanced, Security)\r\n* NEW Bricks compatibility with our content analysis feature\r\n* NEW %%author_first_name%% dynamic variable to request user first name\r\n* NEW %%author_last_name%% dynamic variable to request user last name\r\n* NEW %%author_website%% dynamic variable to request user website\r\n* NEW %%author_nickname%% dynamic variable to request user nickname\r\n* NEW %%_ucf_your_user_meta%% dynamic variable to request user meta\r\n* NEW Complete refactoring of the manual schema module\r\n* NEW \"Display a text before the Breadcrumbs\" option\r\n* NEW Add og:locale and og:locale:alternate support for WPML\r\n* NEW Option to disable content analysis metabox (SEO, Advanced, Advanced tab)\r\n* NEW \"seopress_remove_category_base\" hook to filter \/category\/ slug\r\n* NEW Hooks to filter manual schemas:\r\n* seopress_pro_get_json_data_author\r\n* seopress_pro_get_json_data_article\r\n* seopress_pro_get_json_data_aggreagate_rating\r\n* seopress_pro_get_json_data_brand\r\n* seopress_pro_get_json_data_course\r\n* seopress_pro_get_json_data_event\r\n* seopress_pro_get_json_data_faq\r\n* seopress_pro_get_json_data_geo\r\n* seopress_pro_get_json_data_how_to_step\r\n* seopress_pro_get_json_data_job\r\n* seopress_pro_get_json_data_local_business\r\n* seopress_pro_get_json_data_main_entity\r\n* seopress_pro_get_json_data_main_entity_of_page\r\n* seopress_pro_get_json_data_monetary_amount\r\n* seopress_pro_get_json_data_nutrition_information\r\n* seopress_pro_get_json_data_offer\r\n* seopress_pro_get_json_data_opening_hours\r\n* seopress_pro_get_json_data_person\r\n* seopress_pro_get_json_data_place\r\n* seopress_pro_get_json_data_postal_address\r\n* seopress_pro_get_json_data_product\r\n* seopress_pro_get_json_data_rating\r\n* seopress_pro_get_json_data_recipe\r\n* seopress_pro_get_json_data_review\r\n* seopress_pro_get_json_data_service\r\n* seopress_pro_get_json_data_site_navigation_element\r\n* seopress_pro_get_json_data_software_app\r\n* seopress_pro_get_json_data_thing\r\n* seopress_pro_get_json_data_video\r\n* seopress_pro_get_json_data_virtual_location\r\n* INFO Improve Themify Builer compatibility with Content Analysis\r\n* INFO Improve Oxygen compatibility in specific cases\r\n* INFO Allow to show taxonomies in Breadcrumbs for Page post type\r\n* INFO Elementor Dark mode compatibility\r\n* FIX Duplicated meta robots on WC pages (checkout, cart, account)\r\n* FIX Remove \/category\/ slug with WPML if the slug is translated\r\n* FIX Fatal error when connecting Google Analytics \/ Google Console if no permission\r\n* FIX Google Analytics widget logout after view lock\r\n* FIX Google Analytics listing properties error handling\r\n* FIX Canonical URL on paginated pages (is_singular &amp;&amp; is_paged)\r\n* FIX PHP notice queried object\r\n* FIX JS Encoding for Google Preview\r\n* FIX Missing compatibility center options in export file\r\n* FIX Undefined index: image with FAQ Block (props to @audrasjb)\r\n* FIX LocalBusiness widget in specific cases\r\n* FIX SEOPress metaboxes not loaded in specific cases (props to @J-Brk)<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>SEOPress 4.6 est disponible. Nous vous encourageons \u00e0 mettre \u00e0 jour votre site d\u00e8s&#8230;<\/p>\n","protected":false},"author":1,"featured_media":40739,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"none","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-4-6-fr@2x.jpg","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-4-6-fr@2x.jpg","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"both","_seopress_redirections_param":"","_seopress_redirections_type":301,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[{"_seopress_pro_rich_snippets_type":"none"}],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","editor_notices":[],"footnotes":""},"categories":[98],"tags":[115],"class_list":["post-34279","post","type-post","status-publish","format-standard","has-post-thumbnail","category-nouveautes-produit","tag-types-de-donnees-structurees"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/posts\/34279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/comments?post=34279"}],"version-history":[{"count":0,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/posts\/34279\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/media\/40739"}],"wp:attachment":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/media?parent=34279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/categories?post=34279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/tags?post=34279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}