You are currently viewing איך ליצור מפת אתר של HTML

איך ליצור מפת אתר של HTML

כמו שידוע לכל מי שעוסק בקידום אתרים, מפת אתר היא אחת הדברים החשובים כדי שהאתר שלכם יסרק על ידי גוגל.

כל מקדם מכיר את מפת האתר בשפת XML אבל לא כולם מכירים את זה שגוגל ממליץ לעשות גם מפת אתר של HTML.

מפת אתר של HTML צריכה להכיל את כל הדפים והפוסטים באתר ובמידה וזאת חנות גם מומלץ שהמוצרים יטענו במפת האתר הזאת.

הנה דוגמא למפת אתר עם מוצרים – https://jewish.shop/sitemap/

איך מייצרים מפת אתר כזאת אתם שואלים?

מאוד פשוט, מוספים את קטע הקוד הבא בקובץ הפונקציות של תבנית הבת שלכם בוורדפרס


Put the following code in your themes functions.php file
*/
function get_html_sitemap( $atts ){

$return = ";
$args = array('public'=>1);

// If you would like to ignore some post types just add them to the array below
$ignoreposttypes = array('attachment');

$post_types = get_post_types( $args, 'objects' );

foreach ( $post_types as $post_type ) {
if( !in_array($post_type->name,$ignoreposttypes)){
$return .= '

' . $post_type->labels->name.'

';
$args = array(
'posts_per_page' => -1,
'post_type' => $post_type->name,
'post_status' => 'publish'
);
$posts_array = get_posts( $args );
$return .= '

    • ';

 

    • foreach($posts_array as $pst){

 

';
}
$return .= '

';
}
}

return $return;
}
add_shortcode( 'htmlSitemap', 'get_html_sitemap' );

 

מקור – https://www.open-source-web.com/wordpress/wordpress-html-sitemap-without-a-plugin/

איתמר בן דור

מומחה לקידום אתרים, פיתוח ועוד. עובד כעשור בתחום הקידום השיווק והפיתוח, בעלים ומנכ"ל בחברת endless.