继续分享wordpress建站教程,今天分享wordpress外贸建站如何添加HTML网站地图(sitemap)。我们常说的sitemap是XML格式的网站地图,这个是给搜索引擎看的,可以直接提交到百度或谷歌搜索站长平台。还有一种网站地图是可以给用户看的,方便用户查看你网站中的所有文章页面。
在wordpress中要生成HTML格式的网站地图主要两种方法,一种是插件,另外一种是代码。
使用插件生成HTML格式网站地图是最简单的,这里给大家分享两个。
第1个:Baidu Sitemap Generator
这个插件是柳城开发的sitemap插件,不仅适用于百度,同样适用于谷歌。这个插件比较老了,但功能都正常,使用没什么问题。因为版本很老,所以wordpress官方插件中心已经下架了,大家可以自行搜索下载,也可以通过下面的链接下载。
网盘链接: https://pan.baidu.com/s/1CevKplBg09m-XWeRiEEnUw
提取码: YRWP
第2个:All in One SEO
这是一个wordpress中比较知名的SEO插件,它同时提供了HTML格式网站地图的生成功能,大家直接在wordpress插件中心下载就可以了。
小结:如果你的网站已经在使用其它的SEO插件,那么建议不要随便换,如果需要生成HTML格式网站地图,可以安装Baidu Sitemap Generator试试。
首选新建一个文本(可以用记事本,建议用Sublime或vscode等专业的代码编辑器),把下面的代码复制进去,然后保存为php格式。
<?php
/*
Template Name: HTML-SITEMAP
*/
?>
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML Sitemaps</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css">
</head>
<body <?php body_class('m-3');?>>
<div class="container">
<h1 class="fs-3">Sitemap</h1>
<div class="item">
<h2 class="fs-4">Posts</h2>
<ul class="lh-lg">
<?php
$the_query = new WP_Query(
array(
'post_type' => 'post',
'posts_per_page' => -1,
'orderby' => 'date',
'order' => 'DESC'
)
);
if ($the_query->have_posts()) :
while ($the_query->have_posts()) : $the_query->the_post();
?>
<li><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; else : ?>
<p><?php esc_html_e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>
</ul>
</div>
<!-- .item -->
<div class="item">
<h2 class="fs-h5">Pages</h2>
<ul class="lh-lg">
<?php
$the_query = new WP_Query(
array(
'post_type' => 'page',
'posts_per_page' => -1,
'orderby' => 'date',
'order' => 'DESC'
)
);
if ($the_query->have_posts()) :
while ($the_query->have_posts()) : $the_query->the_post();
?>
<li><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; else : ?>
<p><?php esc_html_e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>
</ul>
</div>
<!-- .item -->
<div class="item">
<h2 class="fs-h5">Categories</h2>
<ul class="lh-lg">
<?php wp_list_categories(
array(
'title_li' => '',
'show_count' => true,
'hide_empty' => false,
'orderby' => 'name',
'order' => 'ASC'
)
); ?>
</ul>
</div>
<!-- .item -->
<?php echo '<!-- ' . get_num_queries() . ' queries in ' . timer_stop( 0, 5 ) . ' seconds. -->'; ?>
</body>
</html>
注意:上面<html lang=”en-US”> 需要根据你的网站语言来填写,如果是做的wordpress外贸建站,用的语言是英文,那默认就可以,如果是中文网站,则需要把en-US修改为zh-CN。其中Template Name后面的HTML-SITEMAP是自定义模板名称,可以默认或自行修改。
如果你对代码有一种恐惧感,那么也可以直接下载写好的php文件,我给大家分享出来了,请通过下面链接下载。
链接: https://pan.baidu.com/s/1cQne5WgjnpuOCwSQ6QYTkA
提取码: YRWP
接下来把做好或下载好的PHP文件上传的当前wordpress建站所用主题的目录中,如上图所示。
然后我们新建一个页面(page),设置好名称(任意),然后右边的模板选择我们刚刚上传的,不用填写内容,直接发布即可。
发布后打开页面链接就可以看到HMTL格式的网站地图了,最终效果如上图所示。
© Copyright 2024. 悦然网络工作室/悦然wordpress建站 专注中小企业wordpress建站 All Rights Reserved.网站地图
本站图片来源为Pexels、Pixabay、Freepik、Unsplash等图片库的免费许可,CC0协议;还有部分为自己手绘,版权碰瓷请自重!法律服务:law@yueranseo.com 蜀ICP备20016391号-1 川公网安备 51011502000367号
微信联系