wordpress全站生成静态文件(非插件代码版)之单页面
分类:wordpress教程 时间:2020-08-26 浏览:1,633 

接上一篇文章wordpress全站生成静态文件(非插件代码版)之首页

近期更新内容:

1.改变传值方式,提高安全性.

2.优化核心代码,减少代码量,优化执行

3.删除安全码选项,升级核心已无需次功能.

新建交流QQ群:1105578185

 

wordpress生成单页面静态文件,先根据上一边文章在后台添加静态模板模块.

1.在静态模板功能中新建一篇生成单页面的文章,选择生成模板,在自定义栏目中添加要生成的单页面,这里可以给自定义栏目做成模块简化操作,我最近较忙,还没时间处理这些小功能.

2.点击静态模板-->生成静态

3.生成效果

4.后台模板生成静态表单

[pre1]<form method="POST" action="" name="page_form">
<input type="hidden" name="page_update" value="update"/>
<input type="hidden" name="page_html" value=""/>
<div align="center"><input type="submit" class="save-button" name="page_button" value="生成page单页"/></div>
</form>[pre2]

5.制作单页面静态模板,部分代码


/**
* template name:page_html
* template post type:html
*/
$start = microtime(true);
$page_html=get_query_var('page_html');
$slug=$page_html['slug'];
global $wpdb;
$page_id = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_name = '$slug'");
$post=get_post($page_id);

$keywords='';$description='';
if($post->post_excerpt){
$description=strip_tags(trim($post->post_excerpt));
}else{
$description=mb_strimwidth(strip_tags(trim($post->post_content)),0,300,'');
$description=str_replace("\r\n","",$description);
}

如果觉得本站内容对你有益,可对本站赞助,本站会不定时发布高质量内容。

© 2016-2025 dds6 版权所有 | 鲁ICP备2022041124号 | 网站地图

查询:48次 | 用时:0.117秒 | 总浏览:188334 | 总访问:1519270