当前位置: 东星资源网 > 作文大全 > 评论 > 正文

wordpress评论头像

时间:2017-04-16 来源:东星资源网 本文已影响 手机版

篇一:关于Wordpress的安装准备

关于Wordpress的安装与配置

一、关于本地化安装,

1、 访问方法是通过浏览器输入网址127.0.0.1或localhost来访问的;

2、 须在本地安装虚拟服务器以便访问,即安装“名为:ComsenzEXP控制中心”双击并运行此软件,并点选此软件的

启动命令。每次访问时须确保Apache与MySQL是启动状

态!

3、 将ComsenzEXP\wwwroot下的文件,除“phpMyAdmin”文件外,全部做删除处理。

4、 将Wordpress内的文件复制到“ComsenzEXP\wwwroot”文件夹下。

5、 选择访问“127.0.0.1/phpmyadmin/”或“

https://localhost/phpmyadmin/”,在phpmyadmin里面创建数据库并命名后,填写表单文件。点击提交!如下图所示:

6、 你将会看到安装的按钮了,毫不犹豫的点击;填入相应的信息,后点击安装:

7、 然后填写需要的信息,即如下图所示:

8、

9、 之后将可以进入后台进行管理了:“127.0.0.1/wp-admin”或“localhost/wp-admin”。

10、 如果安装不成功可能是权限问题或者服务器环境Apache与MySQL是未启动状

态。

11、 可以百度搜索或参考wordpress官网文档查找错误。

12、 wp-config.php 文件(所有的关于数据库的信息,用户名/

密码,数据库主机等

都在文件中)如果 wp-config.php文件不存在,安装程序会自动搜索文件并帮助你创建一个。

二、关于wordpress的配置

插件: wp-content\plugins

图片: wp-content\uploads

1、WordPress注册用户是不支持中文的。但是最近在项目中需要用到中文注册。 允许用中文名字注册,后来想到了简单的处理办法:

打开wp-includes/formatting.php,找到

function sanitize_user( $username, $strict = false ) {

把 $strict 强制指定为 false,即在sanitize_user这行函数的下一行添加如下代码: $strict = false;(大约在代码的“940”行左右!)

或者注释掉

//$username = preg_replace( '|[^a-z0-9 _.\-@]|i', '', $username );

这样就一切OK了!

不过,需要注意的是,在下次升级的时候,还需要做同样的处理。

2、在处理WordPress模板的时候,发现留言的回复发出来总是没能达到预期的盖楼效果。

经研究发现,WordPress后台默认的评论是有设置的,默认是不许嵌套评论的。这样,才生成的代码中是不存在子评论(回复)的效果的,所有评论都一行一行平级地罗列出来的。

那么,知道了原因了,解决就好办了。

方法如下:

登录后台 -》设置–》讨论- 》

在“允许嵌套口层评论”那里,设置允许嵌套的层数,这样就可以看到嵌套的效果了!

3、登录后台 -》设置–》讨论- 》头像显示》不勾选

去掉管理工具栏(Admin Bar)的办法:

登录后台,在用户中心,我的资料中,取消“显示管理工具栏”中的相关选项,就可以了。

4、修改这个文件 \wp-includes\script-loader.php,找到:fonts.googleapis.com,替换成:fonts.useso.com

5、用Notepad++软件打开导出的数据库XXX.sql更改里面的代码:(数据库:‘XXX’改为新建的数据库名‘’)

更改phpmyadmin中的XXX数据库下的名为xp_options的数据表!将siteurl的option_value的值改为当前的域名!

wordpress后台中设置-常规中修改RUL链接为当前域名!

MySOL:

在当前“XXX”数据库下记得执行搜索“原域名”任务!

UPDATE wp_posts SET post_content = REPLACE(post_content,'https://127.0.0.1','/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];

</script>

<!-- 代码结束 -->

篇二:轻博客系统typecho使用技巧

Typecho使用技巧

1. 在首页上显示文章的摘要而不是全文

修改usr/themes/你的外观/index.php,将<?php $this->content('阅读全文&raquo;'); ?>改为<?php $this->excerpt(200, '...'); ?>,其中200表示显示的摘要字数。

另外,分类页面在渲染时会调用模板中的archive.php文件,这里一般也是需要显示摘要的,不要忘记修改它。

2. 更改文章内容显示样式

观察发现默认显示样式文字颜色不够黑,没有首行空两格,打开修改usr/themes/你的外观/style.css,找到. post-content,将原来的{line-height:1.5}改为

{line-height:200%;font-size:16px;text-indent:2em;},

并添加一个.post-content p{line-height:200%;color:#111;}

这样刷页面后,文章的显示样式会好看很多。

3. markdown的语法没有居中和换行的处理

一般来说标题都是居中显示(本文来自:WWw.DXF5.com 东 星 资 源 网:wordpress评论头像)的,但markdown并没有这样的语法,这和markdown强调语义有关,所以我们需要用html标签来补充,而且markdown并不排斥html,它们可以很好的共存。需要居中的文本加上<center></center>标签即可。

而且,默认的typecho编辑器中是不换行的。需要我们手动添加换行,这样markdown解释器才把这部份文字作为一个段落处理,并在它们的外面加上<p></p>标签。

4. 在导航菜单上显示文章分类

<?php $this->widget('Widget_Metas_Category_List')->to($category); ?>

<?php while($category->next()): ?>

<?php if($this->is('category', $category->slug)): ?>

class="current"<?php endif; ?>>

<a href="<?php $category->permalink(); ?>" title="<?php $category->title(); ?>">

<?php $category->name(); ?></a>

<?php endwhile; ?>

主要就是调用Widget/Metas/Category/List.php这个类的to方法取得列表到$category,然后循环输出。

5. 解决Typecho中的gravatar头像无法加载

在typecho的后台的个人设置中我们会发现头像无法加载,主要原因就是万能是墙在起作用,gravatar是世界上公认最好用的头像服务网站,typecho使用这样的服务也是一个挺好的选择,但具体到中国就不一定是个好主意了。

但只要对代码做如下修改,就可以让头像正常显示,找到var/Typecho/Common.php文件,找到函数function gravatarUrl,作如下修改:

//修改前

$url = $isSecure ? 'https://secure.gravatar.com' : '';

//修改后

$url = $isSecure ? 'https://secure.gravatar.com' : 'https://gravatar.com';

可惜我的头像是个默认的“灰头”,毫无惊喜啊。

6. typecho1.0中的markdown语法

在markdown的标准语法中,标题支持类 Setext 和类 atx 形式这样两种形式。 Setext形式:(一阶标题和二阶标题,=和-的数量不受限制)

This is an H1

=============

This is an H2

-------------

Atx形式:(#可以闭合也可以不闭合)

# 这是 H1

## 这是 H2

??

###### 这是 H6

但在typecho的markdown编辑器中,只支持setext语法。经实验发现Atx不起作用。

如果想插入一段代码,这个编辑器支持两种语法,

第一种是用三个```反引号把代码包起来,在TAB键上面。

第二种是每行代码前面用4个空格开始,如果代码很多,手工输入就不合适了。

7. 用户权限管理

是否登录$this->user->hasLogin()

用户所在组$this->groups

(有这些组:管理员administrator 编辑editor 贡献者contributor 关注者subscriber 访问者visitor)

标签:头像 评论 wordpress wordpress评论插件 wordpress评论模板