WordPress 3.9.2 发布,此版本是一个安全更新版本,强烈建议立即更新到最新版本,此版本修复了在 PHP 的 XML 处理过程中可能会拒绝服务的问题,此外还包括其他安全修复: 修复在处理 widgets 时可能发生的代码执行问题 (WordPress 默认不受影响) 防止外部 GetID3 库通过 XML 条目攻击进行信息公开 添加了 CSRF 令牌攻击保护 包括一些额外的安全硬伤,比如阻止跨站点脚本,这些只能由管理员触发
阅读全文 >>WordPress 3.9.2 发布,此版本是一个安全更新版本,强烈建议立即更新到最新版本,此版本修复了在 PHP 的 XML 处理过程中可能会拒绝服务的问题,此外还包括其他安全修复: 修复在处理 widgets 时可能发生的代码执行问题 (WordPress 默认不受影响) 防止外部 GetID3 库通过 XML 条目攻击进行信息公开 添加了 CSRF 令牌攻击保护 包括一些额外的安全硬伤,比如阻止跨站点脚本,这些只能由管理员触发
阅读全文 >>开放注册的WordPress站点,一般都会根据不同等级的用户角色来赋予不同的权限。文件上传功能就是一个比较常用的功能,那么,如何限制不同用户角色可上传的文件类型及大小呢?下面就来说说这个问题。 让用户拥有上传文件的权限 默认情况下,有些用户是不允许上传文件的,你可以在主题的 functions.php 添加下面的代码: //允许用户投稿时上传文件 if ( current_user_can('contributor') && !current_user_can('upload_files') ) add_action('admin_init', 'allow_contributor…
阅读全文 >>在给客户定制主题的时候,涉及到投稿者前台投稿,媒体添加的时候,可以看见整个媒体库。为了解决这个问题,今天分享下在 WordPress 媒体库只显示用户自己上传的文件 的方法。在当前主题的 functions.php 文件添加下面的代码: /** * WordPress 媒体库只显示用户自己上传的文件 * http://www.uctheme.com/view-user-own-media-only.html */ //在文章编辑页面的[添加媒体]只显示用户自己上传的文件 function my_upload_media( $wp_query_obj ) { global $current_user, $pa…
阅读全文 >>做wordpress的站点,会员功能确实很弱,如果开放了注册,在会员表里面就只记录了注册时间,而没有登录时间,这确实是比较无助的,为了增强用户体验,提现站点的活跃度,我们可以自定义函数记录和显示会员最后登录的时间,代码如下: 将以下代码放入function.php文件中, add_action('wp_login','user_last_login'); function user_last_login($login) { global $user_ID; $user = get_user_by('id', $user_ID); update_user_meta($user-&…
阅读全文 >>最近打开博客后台,发现后台打开速度很慢。 通过开发者调试工具对网络加载进行检测,发现是由于后台使用了谷歌字体的API。由于谷歌api被墙的缘故,导致我们的浏览器会反复的请求谷歌服务器而无法正常加载页面。 因此简单的解决方案就是禁用谷歌的字体api。 解决方法是在当前主题的functions.php中加入下面的代码: //wordpress后台打开缓慢的临时解决方法 class Uctheme_Disable_Google_Fonts { public function __construct() { add_filter( 'gettext_with_context', array( $…
阅读全文 >>剪切(cut) 复制(copy) 粘贴(paste) 撤销(undo) 重做(redo) 居中(justifycenter) 加粗(bold) 斜体(italic) 左对齐(justifyleft) 右对齐(justfyright) 两端对齐(justfyfull) 插入超链接(link) 取消超链接(unlink) 插入图片(image) 清除格式(removeformat) 下划线(underline) 删除线(strikethrough) 锚文本(anchor) 新建文本(newdocument) 字体颜色(forecolor) 字体背景色(backcolor) 格式选择(formmatselect) 字体…
阅读全文 >>我们在做主题的时候,经常遇到这样的一个问题:自定义类型文章模块,需要自动将分类列出来,并且可以自动调用各个分类下的文章。百度中目前没有这样的代码,我们自己摸索写个一段,供大家参考: <?php //for each category, show all posts $cat_args=array( 'orderby' => 'name', 'order' => 'ASC' , 'taxonomy' => 'book_category', ); $categories=get_categories($cat_args); foreach($categories as $category) { $args=array( 'sho…
阅读全文 >>优畅主题不喜欢安装一大堆插件的,因为觉得这样会拖慢网站的加载速度,而且有相当多附带的功能是你不需要的。今天将实现浏览次数的代码分享给大家。 相信有很多人是使用WP-PostViews这个插件实现文章的浏览次数,这里跟大家说明一下:使用这串代码你需要停用这个插件!因为调用的栏目是相同的,这么做的原因是方便使用WP-PostViews的用户在更改了主题代码后保留统计的浏览次数。长期使用WP-PostViews的用户,建议先在本地修改主题的functions.php和single.php之后上传到服务器,然后…
阅读全文 >>在优化时有一个项目是图片的alt属性,于是网上找了方法,该方法没有判断功能。话说清枫之前并没有注意,直接添加代码来自动添加alt属性,效果不理想,因为这个代码不完善,无论你是否添加alt属性都一概覆盖成标题,需要把alt属性放到src前面才不会被替换,秉持着完美主义情节,花了点时间修改了站外链接添加nofollow的代码来实现判断是否有alt属性并自动添加alt属性,测试后十分完美。 直接将下面代码丢进functions.php即可: //图片添加alt属性 function image_alt( $imga…
阅读全文 >>首先本地调试好所有内容然后上传到服务器,小编使用的是IIS,就以IIS为主介绍吧,其他都差不多通用~~~~~~~~~~~~~ 进入首台固定链接设置,然后设置你需要的链接格式,以上是我原先网站的链接格式,经过调试后一切和原先一样。 然后给IIS添加 WordPress IIS伪静态 httpd.ini文件, 在httpd目录新建一个httpd.ini文件,然后复制下面的代码进去》保存。 [ISAPI_Rewrite] # Defend your computer from some worm attacks #RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).…
阅读全文 >>1、JavaScript]代码: (function ($) { $.fn.placeholder = function (options) { var defaults = { pColor: "#ccc", pActive: "#999", pFont: "14px", activeBorder: "#080", posL: 8, zIndex: "99" }, opts = $.extend(defaults, options); // return this.each(function () { if ("placeholder" in document.createElement("inpu…
阅读全文 >>1、修改comments-template.php文件 步骤: a:进入Wordpress安装目录下的wp-includes目录找到comment-template.php文件; b:找到并替换代玛:将ORDER BY comment_date_gmt替换成ORDER BY comment_date DESC(共两处); 2、修改评论模板comments.php文件 步骤: 在评论模板comments.php中找到下列语句: foreach ($comments as $comment) 替换为 foreach (array_reverse($comments) as $comment) 其实,仪表盘->设置->讨论里面有排序选项的。。。。
阅读全文 >>国内做B2C消费导购网站的站长们有福音啊!!!!你们还在为手工转换链接而烦恼吗?现在我们研究出一套可以自动帮你实现美国亚马逊联盟,中国亚马逊联盟,亿起发联盟和多麦联盟链接转换功能。无需手工再制作,只要选择电商名称即可完成自动转换,自动将外部链接转换成内部链接啦。看看下面的截图吧。 操作步骤: 1.后台发帖 2.下拉菜单选择电商名称 3.直达链接里面粘贴商品最原始地址即可 4.发布文章 5.去前台点击直达链接按钮,商品链接已经自动转换成带ID参数做好的链…
阅读全文 >>在WordPress后台的文章列表中,根据不同的文章状态(比如 草稿、待审核、已发布、定时发布、私密、密码保护),添加不同的文章背景色,区分起来会容易些。 要实现上图的效果,只需要将下面的代码添加到当前主题的 functions.php 即可: /** * WordPress 后台文章列表根据文章状态添加不同背景色 */ add_action('admin_footer','posts_status_color'); function posts_status_color(){ ?> <style> .status-draft{background: #87C5D6 !important;/*草稿*/} .statu…
阅读全文 >>对于多用户投稿的WordPress站点,免不了要对用户提交的文章进行审核,但是每次都要点击进入文章列表查看是否有文章待审,是不是很麻烦?其实,我们可以在WordPress仪表盘直接显示待审的文章列表,登录以后一眼就可以看到了。 要做到这个,只需要将下面的代码添加到当前主题的 functions.php 文件即可: /** * WordPress 仪表盘显示待审核的文章列表 */ add_action('wp_dashboard_setup', 'wpjam_modify_dashboard_widgets' ); function wpjam_modify_dashboard_widgets() { …
阅读全文 >>对于一周更新数篇文章的站长来说,更友好的显示时间很有必要。通常我们会在微博上看到发布于1分钟前、1个小时前等字样,这样的显示对用户来说很贴心,传递给用户的感觉是这个站点一直活跃着,所以WordPress站点也应该有这样的实用技巧。 首先在主题的 functions.php 文件中加入以下代码: function timeago( $ptime ) { $ptime = strtotime($ptime); $etime = time() - $ptime; if ($etime < 1) return '刚刚'; $interval = array ( 12…
阅读全文 >>升级到 WordPress 3.8 之后,WordPress 后台的仪表盘只能两栏了,那么怎么恢复成原来的一栏呢?在当前主题的 functions.php 文件中添加如下代码: add_filter('screen_layout_columns', 'uctheme_screen_layout_columns'); function uctheme_screen_layout_columns($columns) { $columns['dashboard'] = 2; return $columns; } add_filter('get_user_option_screen_layout_dashboard', 'uctheme_screen_layout_dashboard'); function uctheme_screen_layout_dashboard() { …
阅读全文 >>不少站长对wordpress情有独钟,因为wordpress堪称开源代码中的经典,笔者认为它是最好的个人网站程序。它为什么会令到全球的fans为之着迷?你用下就知道了。 如何安装wordpress?如果你第一次接触wordpress,希望在自己的空间安装该程序,请你看下这个wordpress安装教程方法说明,希望可以帮助你事半功倍。 1、到wordpress中文官方网站:http://cn.wordpress.org/,下载最新版的程序文件。下载的是一个压缩文件,如果你的空间支持解压缩,可以直接用ftp上传然后解压,这样会节约一些…
阅读全文 >>当我们购买了域名,准备给自己建立一个网站的时候,就需要一套建站程序,如果是个人网站,我建议大家使用WordPress。因为对于一般的个人网站来说,我们的时间经历资金都是非常有限,网络上有很多免费的建站程序,但如果您选择了WordPress,是绝对不会后悔的。原因是: 1、绝对的开源免费; 2、搜索引擎喜欢WordPress,网站在推广过程中省心; 3、功能非常强大,博客,企业网站,商城都可以用Wordpress完美解决; 4、网站模版相当丰富,并且操作简单; 5、网络上关于Wordpress的教程非…
阅读全文 >>难道我们还在乎ie8,7,6?我个人觉得越来越要忽略了。但ie8还是有一些人支持在使用的。 有三个脚本可以帮助你支持他们,他们补充了现代的一些东西,例如响应式设计,css3伪类和属性选择器以及html5的标签。为这些提供了更好的兼容性。 在浏览器小于IE9的情况下,我们可以在我们的主题加载下面这些js. html5shiv.js (source) – HTML5 支持 selectivizr.js (source) – css伪类支持 (eg :last-child) respond.js (source) – 媒体查询支持 那我们应该如何加载这些js呢?我们需要加载这个…
阅读全文 >>WordPress 如期发布了 3.8 了,这次更新是非常重大的一次更新,推出了全新的管理后台界面,支持任意设备访问 WordPress 管理后台,还支持后台配色,并且还推出了 2014 主题,可以将你的博客转换成杂志模式。 全新的管理后台界面 WordPress 3.8 的后台管理界面已经焕然一新了,采用了清新整洁,扁平化的设计,更接近现代美学,使用起来也更加清晰和简单。排版也更加干净,优化过的文字同时适合桌面和移动端浏览,并且易于阅读。 并且还支持后台配色,默认支持8中配色,你可以在个人资…
阅读全文 >>在做WordPress主题改版过程中,优化标题的时候发现标题中间总是带着两个小空格,WordPress各样都做得不错,唯独这做的不好,原来是wp_title()这个函数在输出的时候就会加上空格,google之后找到解决办法。 只需将 wp_title(‘_’, true, ‘right’); 替换成 echo trim(wp_title(”,0)); 即可。 这里分享下代码: <title> <?php echo trim(wp_title('',0));if (!is_home()) echo "_";echo get_option('blogname');if (is_home ()) echo "_",get_option('blogdescription')…
阅读全文 >>如题,自从用了VPS就出现这个问题,访问的时候用域名/wp-admin 存为书签就好了,不过这是取巧的方法,并不能解决真正的问题,小编在这里就介绍两种方法解决这个问题。 1.编辑WordPress在Nginx的配置文件的重写规则 使用lnmp一般在/usr/local/nginx/conf目录下,找到wordpress.conf ,vi编辑 在最后添加以下代码: rewrite /wp-admin$ $scheme://$host$uri/ permanent; qw保存,重启lnmp 命令: /root/lnmp restart 再访问后台就不会出现404错误了。 2.修改WordPress源文件 打开并编…
阅读全文 >>据我了解,完全了解WordPress的配置文件wp-config.php技巧的站长还真没多少,至少小编认识的站长中完全了解wp-config.php文件技巧的还真没几个,大多数站长都只知道知道functions.php文件的妙用。好了接下来小V就来说说一些关于wp-config.php文件的技巧: 1、wordpress的定修版本功能大家一定不陌生,这是一项很实用的功能但是对于数据库来说这是一种负担,那么我们可以通过wp-config.php来定义保存次数或者关闭掉自动定修版本功能: define(‘WP_POST_REVISIONS’, 3); //定义自动定…
阅读全文 >>最近很多客户购买优畅主题之后,使用的时候伪静态不知道如何配置,现在我整理不同服务器固定连接的设置方法,请参考: 我们都知道wordpress后台可以设置固定连接来优化我们网站的URL(当然可能你不知道,不知道请查看:wordpress固定链接使用教程),不过使用wordpress后台固定链接功能是需要我们服务器后台配置的,目前主流的服务器有Apache,Nginx,IIS。下面我们就来看下不同服务器如何设置wordpress的伪静态从而使wordpress的后台固定链接生效。本文以”文章ID.html”为例,建议使用宝塔软…
阅读全文 >>代号为“Basie”的 WordPress 3.7 正式版发布了,这个版本开始支持自动升级,更强大的密码强度提示,更好的本地化,更相关的搜索结果。 小版本自动升级:从 WordPress 3.7 开始,安全和维护这些小版本升级将会在后台自动更新,绝大部分的主机都会支持该功能,并且该升级过程经过一堆的检测和安全保证,是安全可靠的。 更强大的密码强度提示:创建一个安全复杂,长的,并且唯一的密码是网站安全的第一要素,WordPress 3.7 的密码强度检测工具识别出一些减弱密码强度的…
阅读全文 >>我们知道 WordPress 后台 > 设置 > 讨论,可以让我们输入“评论审核”和“评论黑名单”关键字,这些关键字在用户留言的时候将用于非法关键字的检测。那么我们是否可以将这些关键字用于其他方面呢?比如用户注册的时候,用户名不能包含这些非法关键字。答案肯定是可以: 首先创建非法关键字检测函数: function uctheme_blacklist_check($str){ $moderation_keys = trim(get_option('moderation_keys')); $blacklist_keys = trim(get_option('blacklist_keys')); …
阅读全文 >>WordPress 3.8 的后台仪表盘界面将会重新设计,大概的界面将如下: 概况(RightNow) -> 改为网站内容(SiteContent) 快速发布(QuickPress) -> 改为快速草稿(QuickDraft) 快速草稿(QuickDraft)与近期草稿(RecentDrafts)合并 快速草稿(QuickDraft)将只是用来发布草稿(drafts),而不是完整的文章 活动/动态(Activity)区域将整合“定时发布的文章”和“评论” WordPress 3.8 大概在 12月份发布,所以我们在 12 月份就能看到具体是什么样子了。
阅读全文 >>可能大家经常会遇到,文章中的内容图片过大,超出了文章页面的宽度。轻则导致图片超出范围,如果没有设置框架宽度的话,还会导致版式严重错误。 当然,可以使用overflow-x: hidden; 加宽度的方法,让超出范围的图片被隐藏,以保证页面的正常,但是这样的话用户就看不到被切去的那部分图片了。 所以这时可以用JS的方式来解决。 分享一串jQuery代码解决这个问题。 代码如下: window.onload = function(){ $(‘.text_type’).find(‘img’).each(function(){ var picWidth = parseInt($…
阅读全文 >>默认情况下,wordpress的评论内容中仅仅接受<a>, <strong>等等少数几个html标签。如果你想要让评论内容支持更多的html标签,看下面我的方案! 把下面的代码粘贴到当前主题的functions.php文件中即可。在代码中的第四行代码中你可以自由地添加或修改,让评论内容支持更多的html标签! function allow_pres() { global $allowedtags; //可以在下面的代码中修改或添加更多的标签 $allowedtags['pre'] = array('class'=>array()); } add_action('comment_pos…
阅读全文 >>拥有多年WordPress博客/企业建站开发经验,独树一帜的设计,提供最专业的网站设计方案;原创的主题标签语义化,增强网站优化效果。
增强用户体验、提高品牌形象给人留下深刻的印象,那就选择我们,我们的每一款主题都是独一无二的,都有自己的灵魂,每款主题都有各自的配色方案。
遵循现代网页设计的趋势,所有主题都提供完整的响应式布局,优化大桌面显示器以及对平板和智能手机的支持,从而提供一致性的用户体验。
长期及时地在线售后服务和免费升级更新,确保您的网站始终运行在最佳状态,24小时QQ在线的沟通方式免去您的后顾之忧,替您节省网站维护成本。