标签 Wordpress 下的文章

宇托 PHP, Wordpress, Sidebar 0 条

之前,一直只喜欢单侧边栏,但最近一个客户需要添加双侧边栏,所以调查了一下怎么实现。实现方法很简单,只需要在function.php文件里添加定义,然后在sidebar.php或者其它画面显示出来就行。例,function.php文件里在添加两个侧边栏。if (function_exists('register_sidebar')) { register_sidebar(array('name'=>'sidebar1'...

宇托 PHP, Wordpress, Laravel, Authentication 0 条

最近做一个系统,其域名主站是用WordPress来实现的,在域名下有一个子目录是我要做的一个小型管理系统。管理系统用的是Laravel 5.5,客户要求在WordPress主站上要根据子站是否登陆来显示头部菜单。换句话说,就是要在WordPress里取得是否已经在Laravel里登陆。考虑了很久,其实方法有两个。一个简单,一个复杂一些,基本都能实现。方法一这个方法不支持Cookie,如果实现几天无需登陆的功能,请使用方法二。这个方...

宇托 Wordpress, FileManager 0 条

我不太喜欢用WordPress自带的文件工具,昨天WordPress的FTP坏了,想上传个文件也不行。于是想想是不是写一个WordPress上传文件用的小工具。在网上找了一下,发现 simple-file-manager 很是符合我的要求,于是就想在它的基础上,修改一下,和WordPress能结合起来。然后,我就写了一个 WordPress File Manager,放到 GitHub 上了,地址是 https://github....

宇托 PHP, Wordpress, StaticSite 0 条

最近一个项目,客户要求在既存的Wordpress虚拟目录下新建一个网站。大概是这样的需求:既存的Wordpress网站里有category/test/subcat这么一个虚拟目录页面,其中category/test和category/test/subcat都是可以访问的分类一览页面。客户想新建一个category/test/newsite的静态HTML网站。我在服务器上新建了category/test/newsite目录,然后把静...

宇托 Apache, Wordpress, Nginx 0 条

之前WordPress的多站点代码和单站点代码是分开的。现在都是用的同一套系统。只要配置一下就行。要注意的是,WordPress 开启多站点时,需要停掉所有插件,可能会在一段时间造成无法访问。具体方法如下:1. 开启网络配置在Wordpress的配置文件wp-config.php添加以下内容:define('WP_ALLOW_MULTISITE', true);2. 配置多站点模式在Wordpress的管理画面的「工具」菜单里,选...

宇托 PHP, Wordpress 0 条

有一个项目,需要移动一个Wordpress到另一个空间,DNS的切换需要一定时间,为了不让用户访问原空间,必须把原空间的Wordpress设置为维护模式。在网上找了一下,有两种方法可以实现。方法一:添加.maintenance文件在WordPress根目录下新建一个名为.maintenance的文件,内容为:<?php $upgrading = time();其中的数字为Unix时间,当前时间在这个时间之后的600秒钟之内,...

宇托 PHP, Wordpress 0 条

最近发现我博客里的文章ID乱得一团糟,历史记录、自动保存记录一堆。因为我的博客URL不是以ID为名的,整理ID也不会影响URL。所以就想整理一下,看看有四百多篇文章,要手动改也太费事了。在网上找了一下,找到一个思路,直接用PHP和SQL来实现更新。因为他的代码不行执行,所以我修改了一下他的代码,并扩展了一些自己的方法。代码主要实现四个功能。注意,因为以下处理都操作了数据库,请执行前一定要先备份数据库删除历史记录、自动保存记录重新整...

宇托 Wordpress, Plugin, Markdown 4 条

这个插件是基于edit.md的Markdown插件。在写文章时,可以使用该插件。本插件有以下功能后台编辑器使用edit.md进行编辑,可以直接预览Markdown的HTML样子。前台集成代码高亮CodeMirror,可以格式化100种左右代码。前台代码高亮可以高亮单行代码和多行代码。添加单行代码设置语言的Markdown语法。具体为`语言#代码`,如`java#int i`。表示int i用java的语法高亮。下载地址:https...

宇托 Wordpress, Plugin, DuoShuo 0 条

最新版多说社会化评论框 1.2说是支持HTTPS,但还是不完美的。对于头像它还是没有支持HTTPS。所以使用多说时会有HTTPS警告。看了一下多说的代码,在网上看了一些解决方案。觉得加一个PHP代理就可以实现头像HTTPS了。其方案如下:把多说的核心代码embed.js本地化。修改embed.js的头像URL,通过PHP代理来取得头像修改方法:一,先新建一个PHP代理文件proxy.php,放到多说插件目录,文件内容如下<?...

宇托 Apache, Wordpress, Rewrite 0 条

最近现在用的空间更新了,支持SNI了,于是试了试HTTPS。在安装好KEY之后,发现Wordpress不会自动把所有请求自动转到HTTPS。在网上找了一下,发现可以使用Apache的mod_rewrite来实现强制使用HTTPS。mod_rewrite的判断方法有很多,我个人觉得用来判断HTTPS和HTTP的最好方法是端口或者HTTPS是否开启的标记。即下面的代码# HTTP,80端口 RewriteCond %{SERVER_P...

宇托 DataBase, Wordpress 1 条

在Wordpress的实际应用中,有时候为了在一个数据库里安装多个Wordpress,就需要修改默认的表前缀。当然修改前缀的机会不多,但也有。其修改步骤如下:1.修改表名把Wordpress数据库中以旧前缀开头的表全部改成新前缀开头的表名。我们可以用MySQL的SQL语句: <span class="lang:mysql decode:true crayon-inline " >RENAME TA...

宇托 Wordpress 0 条

WordPress 中默认内置了五种注册用户类型(Role),分别是:管理员、编辑、作者、投稿者、订阅者。这四种用户类型分别拥有不同的权限和作用,共同构成了 WordPress 小巧却强大的用户系统。为什么说小巧又说强大?继续看下去你就会知道。订阅者(Subscriber)订阅者是权限最低的用户类型,仅仅可以登录后台,查看前台文章、修改个人信息等。一般可以使用这个作为潜在的用户或者过滤垃圾评论使用,或者还有一些其他的用法。这里不再...

宇托 Wordpress, Plugin 0 条

我不喜欢使用Wordpress的自动保存和修订版本保存的功能,查了一些资料,有些需要修改Wordpress的代码,呵呵,像我这么懒的人,真不想每升级一次就改一次代码。于是再找,不知道在什么地方找到了Super Switch这个插件的介绍,呵呵,要的就是这玩意。下载地址:http://wordpress.org/extend/plugins/super-switch/当然你也可以通过Wordpress自动安装开下载。安装好后在“设置...

宇托 Wordpress 0 条

使用WordPress的博友们都知道,在WordPress后台撰写文章,经常会遇到如此恼人的问题:就是WordPress会自动将半角的单引号、双引号和省略号转换为全角标点的问题。这不但会在文章的美观度上照成影响,更重要的是当你的文章涉及有一段代码时,在前台的显示会给读者的阅读照成很大的困惑,大大降低了文章的可读性以及代码的参考性! 那么如何解决这个问题,从而使后台输入的标点格式与前台读者浏览的标点格式保持一致呢?使用Quotmar...

宇托 Wordpress 9 条

  在这之前,我一直把固定链接的地址设置为post_id。几乎空间每出一次问题,ID就会换上一次,对Google搜索的收录很不好。有人说用标题(postname),因为这个几乎不变。可我大多喜欢用中文标题,那样的话,URL都成中文了。在网上找了找,发现一个可以把标题通过Google翻译成英文的插件wp slug translate,可惜如果网络延时或连接不上时就会用拼音,而且如果标题长一点的话,名就长得不像话了...