wordpress 用sqlite数据库全新安装

2018-7-22 chenmo wordpress

wordpress一般都搭配mysql,安装比较简单。但想要用sqlite数据库,要费翻功夫了。


 首先到官网下载wordpress安装包解压到/var/www目录下


       http://cn.wordpress.org/


然后是下载sqlite插件


      http://wordpress.org/plugins/sqlite-integration/

把解压后的包放到wp-content/plugin/目录下


 再把包里面的db.php复制到wp-content目录下


 进入wordpress的根目录,把wp-config-sample.php重命名为wp-config.php


  编辑wp-config.php添加:


define('USE_MYSQL', false);

 运行并配置博客,开始你的wordpress博客之旅吧


标签: wordpress sqlite

评论(0) 浏览(149)

分享:WordPress根据分类调用文章模板

2014-9-22 chenmo wordpress

如果我们用WordPress做一个企业网站必然会遇到一个问题,新闻内容的页面和企业产品的页面的布局格式肯定是不一样的。如何实现这两者不同的文章类型调用不同的模板呢,今天我就跟大家分享一下如何根据分类调用文章模板。

第一步:建立一个single.php文件,如果你的模板目录已经有这个文件,可以将下面的一段代码内容替换原来的内容。


<?php

if(in_category('product') {
	include(TEMPLATEPATH . '/single-product.php');
}

else {
	include(TEMPLATEPATH . '/single-default.php');
}

?>


上面代码的意思就是,判断文章是否属于product的分类,如果是就调用product的文章模板,默认调用product的文章模板。

第二步:分别建立single-product.php和single-default.php文件,并调用不同的文章内容循环程序。以single-product.php为例子,single-product.php的内容见下面的代码:


		<div id="container">
			<div id="content" role="main">

			<?php get_template_part( 'loop', 'product' ); ?>

			</div><!-- #content -->
		</div><!-- #container -->


第三步:分别建立loop-product.php和loop-default.php文件,这两个文件就是针对不同的模板进行的文章内容布局。


其实这个是很简单的,只要研究透了原理,举一反三,可以实现一些更高级的功能。好了,今天就分享到这里了,如果还有疑问的话可以联系谭海波为你解答。

文章出处:http://tanhaibo.net/2014/04/entry-template.html

标签: wordpress 调用 模板 文章 分享 分类

评论(0) 浏览(1230)

删除WordPress文章自动草稿与修订版本

2014-9-15 chenmo wordpress

当我们在用WordPress发布文章的时候,会产生很多自动保存的草稿和N多个修订版,这样一来不但浪费了很多ID,而且也给数据库增加了不少负担,长此以往就有很多数据都是垃圾数据,相信这个问题困扰了很多使用WordPress的朋友,今天我就来分享下如何解决这个问题。

我们先说删除文章的修订版本吧,其实很简单,只要打开WordPress根目录下的wp-config.php文件,在适合的地方加上“define(‘WP_POST_REVISIONS’, false);”这一行代码即可。

删除自动草稿只要在主题目录下的functions.php文件增加下面一段代码即可。


/* 移除自动保存和修订版本 */
 remove_action('pre_post_update', 'wp_save_post_revision' );
 add_action( 'wp_print_scripts', 'disable_autosave' );
 function disable_autosave() {
 wp_deregister_script('autosave');
 }
那么如何删除之前已经存在的自动草稿和文章修订版本呢?首先确保你有数据库修改的权限,目前一般的PHP服务器或虚拟空间都会提供phpmyadmin的数据库管理平台,登录了以后进入所在数据库,然后插入SQL语句查询,以谭海波博客为例,我执行了这两行代码,就把自动草稿和修订版本全部给咔嚓了。



SELECT * FROM `thb_posts` WHERE post_status="auto-draft";
SELECT * FROM `thb_posts` WHERE post_type="revision";


标签: wordpress 版本 文章 自动 草稿 修订

评论(0) 浏览(1127)

WP去掉category的方法

2014-5-25 chenmo wordpress

打开wp-includes/找到category-template.php

去掉:

global $wp_rewrite;
$catlink = $wp_rewrite-&gt;get_category_permastruct();

这样文章链接就会没了category了。

标签: category

评论(0) 浏览(1049)

纯CSS打造wordpress时间轴文章归档页

2013-11-26 chenmo wordpress

 

阅读全文>>

标签: wordpress CSS 文章 打造 时间轴 归档页

评论(0) 浏览(4889)

Powered by emlog 湘ICP备13007859号 空间由景安网络赞助