博客用WordPress好还是Z
建博客用Wordpress好还是Z-blog好?其实这个问题并不存在什么争议,本来就是习惯用哪个喜欢用哪个就用哪个的问题。
对于大多数朋友而言,这两个博客的功能都是够用的。
但是很多站长都会考虑几个问题:1.哪个博客程序功能强大,插件多且操作简单?2.哪个博客程序主题多,修改方便?3.哪个博客程序对搜索引擎更友好,更容易被收录?大家关心最多的无非就是这3个问题。
我也为是选择Wordpress还是Z-blog纠结过,我博客最初的程序是Z-blog搭建的,后来才换的Wordpress。
这里说说我的看法。
1.适用主机类型:Z-blog是ASP的,适用WIN主机,而不适用Linux主机。
所以如果你的是Linux主机,那么没有选择了,直接使用Wordpress吧。
再就是Wordpress涉及Mysql数据库,而Z-blog只需要Access数据库,Access一般的WIN主机都会带有。
2.博客主要功能:博客的主要功能就是发布展现内容,在这个方面Wordpress和Z-blog并没有多大区别。
但是其他方便还是有区别的。
比如Wordpress是动态的,当然如果有条件你可以进行伪静态,Z-blog则可以选择直接生成静态。
而其他功能对比上,Wordpress自然更胜一筹,只是很多朋友也许都用不到,大家经常用到的,二者也差不多。
3.操作及插件:操作方面Wordpress无疑也更强大,但是Z-blog更符合中国人的习惯,而且很简单易用。
插件方面用到的就那么几款,基本上两者都差不多,不必太强求。
4.可选主题:这个方面Wordpress和Z-blog都不少,主要看个人喜好。
我个人就比较喜欢Wordpress的风格。
当然如果你有实力,两者的主题都是可以修改的。
5.哪个程序对搜索引擎更友好?看来重点还是最后这个问题。
收录上两者都没有问题,两者对搜索引擎都很友好,再说了SEO做得怎么样程序方面的差别并不是很明显。
只要自己用得上手的基本都是不错的程序了,Wordpress的伪静态Z-blog的静态其实也差不多,当然很多人都认同生成静态比伪静态好,我也同意,至于好多少,我就没有深入研究了。
本身两者都是优化做得很好的程序,如果一定要比只能说Wordpress对Google更友好,其他并无太大区别。
总结:1.Linux主机选用Wordpress合适。
2.没什么特殊要求的新手建议用Z-blog,懂点技术的用Wordpress吧,你会感觉到他的强大,有些功能或许你晚些时候会用得上。
以上只是一些小小的使用建议,希望对纠结中的朋友有点帮助。
您可能也喜欢:短文学上线两个月小感有必要写点什么,一些感慨吧升级WordPress3.0.1 解决Google不收录中文TAG问题博客投入WordPress的怀抱
什么是wordpress 主机
第一步:选哪儿的主机选择WordPress主机第一步就是选择主机所在的地区,目前主要有国内主机,香港主机,美国主机。
这里简要的总结了一下这几类主机的特点。
国内主机:主机商水平参差不齐,配置低,以Windows主机为例系统多为2003,IIS 6.0,价格昂贵,国内用户访问速度快,需要备案。
美国主机:主机商众多,主机质量好,价格相对较低,国内访问速度慢,容易被墙,不需要备案。
香港主机:主机商较少,配置适中,价格居中,访问速度快,不需要进行备案。
对于搭建个人独立博客,认为香港主机比较合适,网站备案是一个相当折腾的过程,美国主机的速度确实会让人觉得很“疼”,因此,价格和配置相对合适,访问速度快的香港主机是搭建WordPress独立博客的首选。
如何在WordPress首页调用某页面的文章内容
在wordpress中,不仅在首页,在其他任何地方调用页面,均可以通过get_page或get_pages这两个内置函数来实现调用一篇或多篇页面内容1、利用get_page获取1个指定的页面内容if ( is_home() ) : //这个判断非必需,这里表示将输出限定在首页$page = get_page( 5 ); // 5为调用页面的IDif( $page ) {//var_dump($page); printf("%s", apply_filters('the_content', $page->post_content) ); //输出页面内容}endif;2、利用get_pages获取页面列表 // 详细的参数可参考/wp-includes/ -> post.php中get_pages函数中的说明// 以下仅仅列出几个作为示例$args = array('sort_column' => 'ID', //指定依id排序'sort_order' => 'ASC', // 指定排序方式为升序'number' => 6 // 指定只获取6篇页面内容);$pages = get_pages($args);//var_dump($wpdb);if(count($pages)) {foreach ($pages as $key => $page) {printf("%s", apply_filters('the_content', $page->post_content) ); //输出页面内容}}总结:页面其实是wordpress文章格式的一种,内置有很多较为直观的函数,主要位置/wp-includes/ -> post.php文件中,建议多看看就好。
如何汉化wordpress主题 wordpress插件
最近做了不少的WP主题和插件的汉化,在这里做下总结。
这里是需要调用的到工具:1.POEDIT2.UltraEdit这里以configure-smtp插件为例来做演示一、普通汉化首先将configure-smtp安装后进入插件设置界面可以看到全是英文,打开wp-content\plugins\configure-smtp目录可以看到目录下有configure-smtp.pot文件,这个就是语言包的英文模板(可移植对象文件)了1.将其复制一份到lang目录下并重命名为configure-smtp-zh_CN.po2.使用POEDIT软件打开(POEDIT的设置就不做讲解了,百度一下你就知道)打开后即可对原文本对照进行逐个翻译了。
翻译完成后保存,这是会自动根据po文件生成同名的mo文件。
mo文件就是WP调用的语言包。
3.翻译完成后需要设置加载,打开configure-smtp.php主文件,在其中加入如下代码load_plugin_textdomain('configure-smtp','wp-content/plugins/configure-smtp/lang');/**说明:load_plugin_textdomain('插件名称','wp-content/plugins/configure-smtp/lang 插件语言包所在目录');**/如果是其他的插件或者主题找到插件的主文件或者主题的function文件加入上面的代码。
如果存在多个语言包会根据wp-config.php中设置的语言来加载。
4.这时候再打开后台就可以发现插件已经变成了中文。
二、添加条目如果语言包中没有某些条目这时候可以手动添加例如插件更新升级添加了一些设置或者说明,没必要重新翻译语言包,只需要在现有的语言包中添加部分条目就可以了。
本人使用dreamweaver和记事本添加无效,只有使用UltraEdit。
1.使用UltraEdit打开.po文件手动添加条目添加格式如下:#: 条目所在文件:行数msgid "条目内容"msgstr "翻译"说明:msgid必须和php文件中完全相同!2.新添加了条目后再使用POEDIT打开,重新生成.mo文件。
这样所添加的内容就生效了,再打开后台就能看到已经汉化的内容。
3.如果后台有一些内容并没有使用关联,例如一些说明性的内容,也可以手动将其关联并使用上面的方法添加相应的条目来进行汉化。
例如:configure-smtp的configure-smtp.php中的一处echo'You must save any changes to the form above before attempting to send a test e-mail.';//将其修改为:echo''.__('You must save any changes to the form above before attempting to send a test e-mail.', $this->textdomain ).'';po中添加条目为:再重新生成mo这句话就被汉化了。
以上内容根据自己实际经验总结,希望能够对你有所帮助。
经验总结:我做网站的几个思路
展开全部 下载wp最新版,解压后将wordpress文件夹下的文件全部上传至空间(web)目录,输入访问域名开始安装。
安装完成后 域名/wp-admin 进入后台,主题 安装主题可以选择上传或者在线安装。
(百度搜wordpress主题,挑自己喜欢的,然后选上传)主题选好后,启用。
①文章目录 创建文章目录②主题选项-菜单 选择菜单位置(一般有导航、底部菜单、友情链接等,各主题不一样)③ 主题选项-工具 这里控制边栏一些小工具④ 主题选项-主题选项 这里是主题设置的一些东西,各主题不一样⑤ 其他设置 固定链接(修改url伪静态等)、常规(网站标题等)⑥ 页面 这里可新建关于我们、联系方式、网站地图等单页面(有的主题有模板、右侧下拉)基本就这些吧,修改主题代码 点 主题--编辑 右侧选择模板文件...
如何在wordpress主题中添加设置页面
1、创建所需的文件在进行主题定制前,应该首先创建一个可供自定义的“设置选项页面”。
创建设置选项页的代码需要放置在主题目录下的functions.php文件中。
如果我们的主题名为“OptionPage”,那么functions.php文件的路径为:\wp-content\themes\OptionPage\functions.phph。
我们不需要让wordpress手动加载它,在执行时wordpress会自动加载。
2、建立设置选项页首先第一步需要在后台建立一个空白页面供我们使用。
我们通过add_aaction来实现这一步。
Actions可以在wordpress执行时的特定时间被响应,例如,当在控制面板创建菜单时,admin_menu就会被响应执行。
因此,可以利用这些来实现我们所需的功能。
这是我们创建选项页的最基本的功能。
themeoptions_admin_menu() 是在控制面板的侧边栏中添加一个链接,指向我们创建的选项页:themeoptions_page。
add_theme_page() 的参数为:页面标题:主题设置菜单标题:主题选项(p.s.为了区分显示,页面与菜单标题我做了不同我命名)作用功能:edit_themes;Handle(句柄):当前文件;执行的函数:themeoptions_page;现在后台控制面板侧边栏的处就多了一个“主题设置”的菜单,但是现在还是空白的,我们后面要实现的定制内容就在这个空白页面上创建。
3、添加选项和字段现在我们就可以在刚创建的空白页面上添加我们的选项和字段。
这个页面你可以根据自己的需要进行样式风格化,但在本教程中我们将使用wordpress默认的类,这样可以节省我们的时间并且看起来更加原生。
页面内容的代码需包含在 themeoptions_page() 函数内。
首先,我们先添加一个 class="wrap" 的 div 容器;然后,在头部添加一个默认图标作为作为页面标题;最后是设计表单。
function themeoptions_page(){// here's the main function that will generate our options page?>主题设置主题设置主题配色方案>;灰色>;浅蓝>;粉红图片广告位(1)广告图片广告链接图片广告位(2)广告图片广告链接/>; 显示搜索框/default.css" type="text/css">5.2 增加广告位图片在你想要放置广告的地方添加以下代码:5.3 是否显示搜索框在需要放置搜索框的地方添加以下代码,当用户选择显示搜索框时会显示,否则则不显示:搜索框6、总结本文翻译自NET TUTS+文章《How to Integrate an Options Page into your WordPress Theme》,版权归原文作者所有。
为了更容易地学习添加主题选项页的过程,我省略了原文中部分内容,有兴趣的话可以参考原文。
翻译水平有限,如有错误,请提出修正,谢谢!转载
如何使用360镜像解决WordPress访问速度慢的问题
速度缓慢的原因。
除网站自身因素,总结起来主要原因有下:WordPress 的默认主题调用的字体是 Google Fonts。
由于众所周知的原因,你要么使用国内的替换源,要么修改字体别使用 Google Fonts。
WP代码、主题、插件内包含的对 http://wordpress.com,ajax.google.com, googleapi.com, facebook.com,http://twitter.com 等网站 api、js 等内容的调用,(也包含 http://Gravatar.com及常见的谷歌统计)由于被屏蔽问题导致缓慢。
解决方法就是删除这些功能。
Google Map。
同上,目前少量地图可用百度地图替代。
以上问题,根据你具体安装的主题、插件决定。
常用的相关资源如下:360网站卫士常用前端公共库CDN服务:http://libs.useso.com/谷歌地图API转换百度地图API 零成本搬家工具下载V3.0 最新版:http://www.cr173.com/soft/51523.html插件解决WordPress后台打开慢问题:http://www.iztwp.com/googleapis2useso.html插件名称:WP Acceleration for China插件原理插件也是使用替换成360 CDN加速(http://libs.useso.com/)链接的方式,不过是通过插件的形式,进行匹配,将页面所有谷歌googleapis.com域名的链接替换成360提供的域名,所以不管是wordpress后台使用的字体,还是主题使用的字体、js(例如有些jquery会使用ajax.googleapis.com加速),都可以实现替换输出,不需要修改代码,不需要担心程序升级更新,一劳永逸!插件代码由于插件的原理只是替换了域名,所以代码其实是很简单的,所以对于各位有洁癖的coder来说,如果不愿意安装插件,那么可以直接在主题functions.php文件里面加上代码就行,代码如下(注意wordpress会将引号进行转换的):function izt_cdn_callback($buffer) {return str_replace('googleapis.com', 'useso.com', $buffer);}function izt_buffer_start() {ob_start(“izt_cdn_callback”);}function izt_buffer_end() {ob_end_flush();}add_action('init', 'izt_buffer_start');add_action('shutdown', 'izt_buffer_end');OK,上传启用插件(或者添加代码)即可
转载请注明出处51数据库 » wordpress总结