• 欢迎访问网站,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入
  • Git主题现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,演示地址
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

无法生成静态站点地图,采用PHP动态Sitemap的模板

Wordpress 爱飞的鱼 5年前 (2013-07-07) 827次浏览 已收录

新建一个 php 文件,命名为 sitemap.php 。
将下列 php 代码保存到 sitemap.php 文件主题目录。


<?php
/**
@package WordPress
Template Name: 站点地图
*/
?>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″/>
<title>站点地图 – <?php bloginfo(‘name’); ?></title>
<meta name=”keywords” content=”站点地图,<?php bloginfo(‘name’); ?>”/>
<meta name=”copyright” content=”<?php bloginfo(‘name’); ?>”/>
<link rel=”canonical” href=”<?php echo get_permalink(); ?>”/>
<style type=”text/css”>
body {font-family: Verdana;FONT-SIZE: 12px;MARGIN: 0;color: #000000;background: #ffffff;}
img {border:0;}
li {margin-top: 8px;}
.page {padding: 4px; border-top: 1px#EEEEEEsolid}
.author {background-color:#EEEEFF; padding: 6px; border-top: 1px#ddddeesolid}
#nav, #content, #footer {padding: 8px; border: 1pxsolid#EEEEEE; clear: both; width: 95%; margin: auto; margin-top: 10px;}
</style>
</head>
<body vlink=”#333333″link=”#333333″>
<h2 style=”text-align: center; margin-top: 20px”><?php bloginfo(‘name’); ?>’s SiteMap </h2>
<center></center>
<div id=”nav”><a href=”<?php bloginfo(‘url’); ?>/”>
<strong><?php bloginfo(‘name’); ?></strong></a>»<a href=”<?php echo get_permalink(); ?>”>站点地图</a>
</div>
<div id=”content”><h3>最新文章</h3>
<ul>
<?php
$previous_year = $year =0;
$previous_month = $month =0;
$ul_open =false;
$myposts = get_posts(‘numberposts=-1&orderby=post_date&order=DESC’);
foreach($myposts as $post);
?>
<li><a href=”<?php the_permalink(); ?>” title=”<?php the_title(); ?>” target=”_blank”><?php the_title(); ?></a></li>
<?phpendforeach; ?>
</ul>
</div>
<div id=”content”><li class=”categories”>分类目录<ul><?php wp_list_categories(‘title_li=’); ?></ul></li></div>
<div id=”content”><li class=”categories”>单页面</li><?php wp_page_menu( $args ); ?></div>
<div id=”footer”>查看博客首页: <strong><a href=”<?php bloginfo(‘url’); ?>/”><?php bloginfo(‘name’); ?></a></strong></div>
<br/><center><div style=”text-algin: center; font-size: 11px”>Latest Update: <?php $last = $wpdb->get_results(“SELECT MAX(post_modified) AS MAX_m FROM $wpdb->posts WHERE (post_type = ‘post’ OR post_type = ‘page’) AND (post_status = ‘publish’ OR post_status = ‘private’)”);$last = date(‘Y-m-d g:i:s’, strtotime($last[0]->MAX_m));echo $last; ?><br/></div></center>
<div style=”text-algin: center; font-size: 11px”>Powered by 023sc.net 版权所有.</div>
</body>
</html>

然后就可以新建页面,选择模板 – 站点地图,固定连接设置为 sitemap ,这样你就可以用 blog.023sc.net/sitemap 来访问站点地图了。


023 源码网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:无法生成静态站点地图,采用 PHP 动态 Sitemap 的模板
喜欢 (0)
[]
分享 (0)