在当今这个信息爆炸的时代,博客和网站已经成为人们获取信息和表达观点的重要平台。WordPress 作为全球最受欢迎的博客和网站构建平台,拥有庞大的用户群体。而在 WordPress 中,文章预览功能无疑是一个非常重要的环节。今天,我们就来聊聊 WordPress 文章预览的技巧,帮助你打造完美发布体验。
一、认识 WordPress 文章预览
我们要明确什么是 WordPress 文章预览。简单来说,文章预览就是在我们完成文章编辑后,查看文章在网页上呈现的效果。这样可以帮助我们及时发现并修改文章中的错误,确保文章在发布后呈现出最佳效果。
二、开启 WordPress 文章预览功能
在 WordPress 中,开启文章预览功能非常简单。以下步骤可以帮助你轻松实现:
1. 登录 WordPress 管理后台。
2. 点击左侧菜单栏中的“设置”。
3. 在“设置”页面中,找到“写作”选项卡。
4. 在“写作”选项卡中,勾选“显示文章预览”复选框。
5. 点击“保存更改”按钮。
完成以上步骤后,你就可以在编辑文章时看到文章预览效果了。
三、优化 WordPress 文章预览
文章预览虽然方便,但有时候也会出现一些问题。以下是一些优化 WordPress 文章预览的方法:
1. 调整浏览器兼容性
由于不同浏览器的渲染效果可能存在差异,建议你在多个浏览器中预览文章,以确保文章在各种设备上都能正常显示。
2. 调整预览窗口大小
在文章预览时,我们可以调整预览窗口的大小,以便更好地查看文章在不同设备上的显示效果。
3. 使用自定义主题
自定义主题可以让我们对文章预览效果进行更精细的调整。通过修改主题文件,我们可以改变文章标题、正文、图片等元素的样式,从而打造出个性化的预览效果。
4. 使用插件增强预览功能
WordPress 生态系统中有很多优秀的插件可以帮助我们增强文章预览功能。以下是一些值得推荐的插件:
| 插件名称 | 功能描述 |
|---|---|
| YoastSEO | 优化文章SEO,提高文章在搜索引擎中的排名 |
| WPSuperCache | 缓存文章,提高网站加载速度 |
| SmushImageOptimizer | 压缩图片,提高网站加载速度 |
| W3TotalCache | 提供全面的缓存解决方案,包括数据库缓存、浏览器缓存等 |
| Jetpack | 提供多种功能,如自动备份、安全防护、社交媒体分享等 |
四、总结
WordPress 文章预览功能是我们在发布文章前的重要环节。通过掌握文章预览技巧,我们可以及时发现并修改文章中的错误,确保文章在发布后呈现出最佳效果。希望本文能帮助你优化 WordPress 文章预览,打造出完美的发布体验。
如何在wordpress添加文章
一.添加分类目录
添加文章前,你可以先将你需要分类目录添加进去。操作为进入WordPress控制面板-菜单中“文章”-“分类目录”。其中分类目录名就是分类显示名称,分类目录别名其实就是分类目录的URL友好的另外一个名称(如,红色部分),个人认为这个别名最好不要过长,最好用分类目录名的英文名。
二.设置固定链接形式
然后,到菜单中的“设置”-“固定链接”,更改默认的链接形式,以此提高 URLs的可读性和对搜索引擎的友好程度。怎样的链接才是对搜索引擎友好的呢?个人认为友好的链接需要三点东西:(1)能够直观地放映文章内容,其实也就是标题的英文形式;(2)链接美观,长度不宜过长;(3)使用伪静态(HTML)链接。固定链接形式是采取自定义结构/%postname%
采取这种方式的固定链接,如果你的文章标题是中文,你必须手动修改每一篇文章的链接为英文标题。如果你懒得手工翻译,你可以借用wp slug translate那样的WordPress插件,可以自动翻译中文标题为英文。不过不知道是否兼容最新的WordPress,我比较落后,至今还在用WordPress2.9。
三.写文章
Step1-写文章标题。应该如何拟文章标题?小学老师就教我们,作文标题要简明扼要,突出中心内容。那么博客文章的标题也一样,需要紧扣你要写的主题,最好能够包含一两个文章关键字。
Step2-填写文章内容。文章内容务必要做到思路清晰,层次分明,让人一目了然。不宜长篇大论,文章字数过多的话,可以在适当的地方分段,插入一些小标题或图片作个停顿。对于文章内容有几个地方是要做好:
1.第一段,一般地,我会将第一段作为文章的摘要,那么第一段的内容就是简单的概述整篇内容的中心段。添加两三个关键字,陈述好中心即好;
2.文章如果有几大部分内容,使用h3标签标记小标题,即对读者友好又对搜索引擎友好;
3.适当插入图片。
Step3-填写文章摘要、文章标签和选择分类目录。文章的主题内容写好后,跟着就填写文章的摘要。如果你在文章内容的第一段就写成摘要,那就方便多了,你可以直接截取首段作为你的文章摘要。摘要部分文字不宜过多,110-130个字符即好。
然后是添加文章标签,实质也就是关键字,也就是选取最能体现文章内容的几个词,比如这篇“ WordPress博客教程(九):添加新文章”,关键字就可以拟为WordPress教程,WordPress等。
最后选择你的文章分类。
四.简单的SEO优化
如果你安装了All in One SEO插件,你还可以在编辑文章界面的最低部对文章标题、描述和关键字进行优化,这个WordPress插件也是我极力推荐的插件之一,有了它,WordPress博客的SEO优化变得简单多了。
五.发表文章
发表文章前,你可以先对文章进行预览一次,看文章是否显示正常。如果不正常可以进行调整直至文章显示正常为止。
如果文章内容还没写完,想下一次继续写完整,你也可以点击保存草稿按钮,先对文章进行一个保存。
如果你要即时发布文章,点击“发布”按钮;如果你想预定你的发布时间,则点击立即发布自然旁的“编辑”链接对发布时间进行设置。
写在最后,添加文章这一部分尤其重要。重要不在上面的过程,在于你如何抓取读者的心理,写什么内容才能够获取更多读者的青睐……这方面的东西不是三言两语就可以说清,更多在于自己的观察、摸索和实践,通过实践不停地获取经验,改变思维改变方法,相信你一定会有进步。
怎么修改wordpress样式
一、准备
基础技能你不必深入研究PHP语言是怎么回事,但是最起码的代码得看懂一点,当然这也不是重点,重点是基本了解CSS代码书写规则,非专业人士准备一份CSS教程,或者下载一份CSS手册。
主题模板选择一套整体格局不错的Wordpress主题模板,建议选择WordPress HTML5主题,现在主流趋势是HTML5主题。如果有耐心和信心的话,也可以自己把WP主题转化为HTML5主题。
辅助工具最好是搭载本地PHP环境,网络上有教程详细说明怎么搭建本地Wordpress,个人推荐使用EasyPHP。如果修改范围不大的话,可以直接在服务器上的主题修改,没必要大费周折搞本地PHP。新手推荐使用软件Dreamweaver,便于打开CSS文件好找到修改处,老鸟直接用记事本查找。在工具里,最重要一点是安装Mozilla Firefox浏览器,强大的元素查看功能让你迅速定位修改。
二、确定修改重点
这里讲述的是怎么修改CSS文件,其实仔细观察Wordpress主题模板代码,不管是index.php首页还是page.php页面,或者single.php文章内页,你会发现,其实大部分主题都只是通过CSS来控制页面布局,页面本身的代码基本相同,特别是一些国外简洁明了的优秀主题更是如此。
当我们要修改某部分样式及结构时,都会直接打开Wordpress主题模板文件或在后台编辑主题,密密麻麻的代码,就是主题作者自己看了也会头晕眼花,所以会经常在关键部位加上一些注释,
php中注释一般为:<!– XXX–>
css中为:/** XXX**/
一般调整比较常见的是页面宽度、文本主体宽度、字体大小、行间距、背景颜色等。通过修改style.css文件都能够达到预期效果(部分主题会指定CSS文件,只需对应找到控制的CSS文件),部分国外主题在functions.php中加入加入大量模板函数,这不是本文讲述的重点。
三、修改Wordpress主题CSS文件
下面以Wordpress默认主题Twentyeleven修改为例
用Mozilla Firefox浏览器打开网站,首先在要修改样式的地方右键单击→查看元素。
此时浏览器自动打开DOM样式探查器
左侧是页面html源代码,右侧这部分就是控制标题文字的CSS属性,当然可以自己琢磨着对照左侧代码进行选择
我们简单地对CSS参数进行调整,可以实时预览效果,不管是字体大小,还是背景颜色都如此。
例如把color: rgb(34, 34, 34);调整为color: rgb(345, 34, 34);你会发现标题颜色发生改变,再加入字体参数font-size: 20px;
font-family:微软雅黑;此时发现页面中,文章标题全部都变为微软雅黑字体,字号为20px,红色,调整到满意的效果后,就应该把文件修改进CSS文件里。注意:字体如果是要使用微软雅黑等中文字体时,需要参照CSS中文字体对照表使用Unicode编码
保存方法有二种
一种是对照代码右侧位置style.css:745用Dreamweaver软件或是记事本打开style.css文件找到第745行代码进行修改。另一种是点击style.css:745自动跳转到样式编辑器,然后选择保存CSS文件。
如何开发一个WordPress插件
在开始之前,需要注意三件事情
I、给插件取一个个性化的名字,越个性化越好,以防和其他插件重名冲突。
II、代码里面,一定要包含注释,不为自己,也要为想修改你代码的别人想想。
III、尽量用最新版的 WordPress进行开发和测试。
插件名称和插件结构
一般来说,都是在 wp-content\plugins目录下建立一个文件夹,文件夹名就是插件的名称,我们插件名字为”copyright_plugin”,文件结构如下。
\wp-content\plugins\copyright_plugin下有copyright_plugin.php和readme.txt
这里的 readme.txt文件中包含了一些插件的介绍,使用说明等信息,主要是提交到 WordPress官方网站时候用到的,可以参考他们给的模板,另外还有插件截图预览的功能,需要另外添加图片,但是我们现在是练习,不需要提交到官网,所以暂时先不涉及这些。
插件的核心
总的来说,插件的核心是两个 function,用来添加 Hooks(中文译为钩子)
add_action($hookname,$callbackfunction)
add_filter($hookname,$callbackfunction)
这两个方法相当重要,几乎所有的插件都要用到他们。
Actions,我理解就是 wordpress核心代码预留的一些特殊的切入点,或者说是在执行一些特定事件时候发生,例如文章发布时,或者访客留言时触发。
Filters,应该就是 wordpress执行时,对数据传输过程的一种过滤机制,例如当文章保存到数据库的过程,或者文章从事数据库中取出,展现到浏览器中的这个过程。
我们今天要制作的插件,应该是用 Filters,因为我们要在文章显示在浏览器之前,在最后面加上一段字符窜,用来显示版权信息,后面添加菜单项的时候,也要用到 Actions。
插件概要信息
用文本编辑器打开 copyright-plugin.php文件,输入如下信息:
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description:此插件将在文章正文最下面,显示一行版权信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
?>
保存好文件,然后登录 WordPress后台,打开插件菜单,应该就可以看到这个插件,已经显示在插件列表里面了,并且可以启用这个插件试试,不过没有任何效果,因为到目前为止,这个插件还没有实现任何功能。
为插件实现功能
修改copyright_plugin.php
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description:此插件将在文章正文最下面,显示一行版权信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
/*此插件将在文章正文最下面,显示一行版权信息*/
function display_copyright(){
return”<p style='color:red'>本站点所有文章均为原创,转载请注明出处!</p>”;
}
?>
保存好这个文件,然后打开正在用的主题文件夹,打开index.php文件夹,找到 get_template_part('content', get_post_format());并在下面添加如下代码
if(function_exists('display_copyright')){
echo display_copyright();
}
function_exists是判断 display_copyright函数是否存在,因为当插件停用的时候,主题代码里面是找不到这个函数的,所以要判断一下,防止出错。
然后在 wordpress后台启用该插件,再打开首页看看效果吧!
至此,这段代码,应该可以勉强算是一个插件了。之所以说勉强,是因为这个插件存在一个问题,需要手工去修改主题代码,如果用户换了主题的话,需要在新主题里面再次修改代码,这个不好。
改良插件
还记得我们前面说过的 Hooks(钩子)吗,我们要开始用 Filter钩子了!
代码修改copyright_plugin.php如下:
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description:此插件将在文章正文最下面,显示一行版权信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
add_filter('the_content','display_copyright');
/*这个函数在日志正文结尾处添加一段版权信息,并且只在首页页面才添加*/
function display_copyright($content){
if( is_home())
$content=$content.”<p style='color:red'>本站点所有文章均为原创,转载请指明出处!</p>”;
return$content;
}
?>
参看以上代码,其中 the_content是钩子的名字,display_copyright是回调函数名称。这样一来,只要启用插件就可以实现功能,无需去修改主题了,请把刚才在index.php文件中添加的代码删掉,然后启用插件,看看效果吧,显示效果应该是一样的,无论怎么换主题,还是会自动显示版权信息。
is_home是判断是不是主页
更进一步
至此一个真正的插件算是完成了。但是此插件将版权信息直接写在代码里,如果用户想自定义版权信息的话,需要修改插件的源代码,仍然不方便,所以此插件仍需改进。其实,我们可以在 WordPress后台中为插件单独添加一个菜单和页面,用户可以在这里来自定义设置设置版权信息,信息可以保存在数据库里面。
先附上完整代码,后面会做说明
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description:此插件将在文章正文最下面,显示一行版权信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
/*注册激活插件时要调用的函数*/
register_activation_hook( __FILE__,'display_copyright_install');
/*注册停用插件时要调用的函数*/
register_deactivation_hook( __FILE__,'display_copyright_remove');
function display_copyright_install(){
/*在数据库的 wp_options表中添加一条记录,第二个参数为默认值*/
add_option(“display_copyright_text”,”<p style='color:red'>本站点所有文章均为原创,转载请注明出处!</p>”,'','yes');
}
function display_copyright_remove(){
/*删除 wp_options表中的对应记录*/
delete_option('display_copyright_text');
}
if( is_admin()){
/*利用 admin_menu钩子,添加菜单*/
add_action('admin_menu','display_copyright_menu');
}
function display_copyright_menu(){
/* add_options_page($page_title,$menu_title,$capability,$menu_slug,$function);*/
/*页名称,菜单名称,访问级别,菜单别名,点击该菜单时的回调函数(用以显示设置页面)*/
add_options_page('Set Copyright','Copyright Menu','administrator','display_copyright','display_copyright_html_page');
}
function display_copyright_html_page(){
?>
<div>
<h2>Set Copyright</h2>
<form method=”post” action=”options.php”>
<?php/*下面这行代码用来保存表单中内容到数据库*/?>
<?php wp_nonce_field('update-options');?>
<p>
<textarea
name=”display_copyright_text”
id=”display_copyright_text”
cols=”40″
rows=”6″><?php echo get_option('display_copyright_text');?></textarea>
</p>
<p>
<input type=”hidden” name=”action” value=”update”/>
<input type=”hidden” name=”page_options” value=”display_copyright_text”/>
<input type=”submit” value=”Save” class=”button-primary”/>
</p>
</form>
</div>
<?php
}
add_filter('the_content','display_copyright');
/*这个函数在日志正文结尾处添加一段版权信息,并且只在首页页面才添加*/
function display_copyright($content){
if( is_home())
$content=$content. get_option('display_copyright_text');
return$content;
}
?>
说明:
以下代码自己要是在启用插件时和停用插件时调用,注释中已经写得很详细了。
/*注册激活插件时要调用的函数*/
register_activation_hook( __FILE__,'display_copyright_install');
/*注册停用插件时要调用的函数*/
register_deactivation_hook( __FILE__,'display_copyright_remove');
function display_copyright_install(){
/*在数据库的 wp_options表中添加一条记录,第二个参数为默认值*/
add_option(“display_copyright_text”,”<p style='color:red'>本站点所有文章均为原创,转载请注明出处!</p>”,'','yes');
}
function display_copyright_remove(){
/*删除 wp_options表中的对应记录*/
delete_option('display_copyright_text');
}
添加菜单和页面的代码如下:
if( is_admin()){
/*利用 admin_menu钩子,添加菜单*/
add_action('admin_menu','display_copyright_menu');
}
function display_copyright_menu(){
/* add_options_page($page_title,$menu_title,$capability,$menu_slug,$function);*/
/*页名称,菜单名称,访问级别,菜单别名,点击该菜单时的回调函数(用以显示设置页面)*/
add_options_page('Set Copyright','Copyright Menu','administrator','display_copyright','display_copyright_html_page');
}
至此,已经可以在后台看到菜单项了,但是点击的话,还会出错,因为还没有添加对应的页面(如何自定义添加后台菜单位置)
下面开始添加页面,主要代码如下:
function display_copyright_html_page(){
?>
<div>
<h2>Set Copyright</h2>
<form method=”post” action=”options.php”>
<?php/*下面这行代码用来保存表单中内容到数据库*/?>
<?php wp_nonce_field('update-options');?>
<p>
<textarea
name=”display_copyright_text”
id=”display_copyright_text”
cols=”40″
rows=”6″><?php echo get_option('display_copyright_text');?></textarea>
</p>
<p>
<input type=”hidden” name=”action” value=”update”/>
<input type=”hidden” name=”page_options” value=”display_copyright_text”/>
<input type=”submit” value=”Save” class=”button-primary”/>
</p>
</form>
</div>
<?php
}
现在再去点击刚才新加的菜单,可以显示出来一个页面了,我们可以在这里设置版权信息文本。
另外还有如下代码要修改
/*这个函数在日志正文结尾处添加一段版权信息,并且只在首页页面才添加*/
function display_copyright($content){
if( is_home())
$content=$content. get_option('display_copyright_text');
return$content;
}
将原来的静态化文本,改成动态的,之所以要这么改,是因为我们已经将数据存到数据库里面了,这里要从数据库里面取出数据。




