
Poniższy kod dodaje dane uporządkowane article.
Dodaj kod do pliku functions.php. Zmień wartości zmiennych $logo (adres url loga) oraz $name
function knight_schema_article() { if ( is_single() && 'kblog' == get_post_type() ) { $logo ='url_loga'; $name='name'; global $post; $author_id = $post->post_author; $out .= '<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://google.com/article" }, "headline": "'.get_the_title().'", "image": "'.wp_get_attachment_url( get_post_thumbnail_id($post->ID) ).'", "datePublished": "'.get_the_date('Y-m-d').'", "dateModified": "'.get_post_modified_time( 'Y-m-d').'", "author": { "@type": "Person", "name": "'.get_the_author_meta( 'nickname', $author_id ).'" }, "publisher": { "@type": "Organization", "name": "'.$name.'", "logo": { "@type": "ImageObject", "url": "'.$logo.'" } } } </script>'; echo $out; } } add_action('wp_head', 'knight_schema_article');
Więcej optymalizacji w kategorii wordpress