×

Wordpress

分享Wordpress的经验和技巧,如果您也感兴趣,欢迎和我们交流!
优畅主题 2015-05-21 21:41 4,743℃ 0 条
 0 

本文适合没有通过审核新浪微博应用又想使用调用微博API的朋友,因为开发者的access_token有效期为5年,所以只要我们获得token就可以进行获取微博或者同步文章之类的功能了。 将下面的代码保存为get_sina_token.php,然后把你的应用信息填进去,再上传到网站根目录 查看appkey和appsecret 设置回调地址,设置为你的域名/get_sina_token.php,否则会出现认证错误。   <?php $appkey = "**********";//App Key $appsecret ="**********";//App Secret $redirect_url = "h…

阅读全文 >>
优畅主题 2015-05-18 10:01 3,801℃ 0 条
 0 

前言 PHP验证邮箱、URL、IP是否合法 以前用PHP验证邮箱、URL、IP是否合法都是通过自己写正则来实现,但是有时候脑子发昏,可能会写出一个不是完全正确的正则,导致验证出错,今天发现原来PHP本身自带了验证邮箱、URL、IP是否合法的函数。 主要使用的是filter_var函数。 语法 filter_var(variable, filter, options) 参数 variable 必需。规定要过滤的变量。 filter 可选。规定要使用的过滤器的 ID。 options 规定包含标志/选项的数组。检查每个过滤器可能的标志和选项。 PHP Filters …

阅读全文 >>
优畅主题 2015-05-15 21:50 3,288℃ 0 条
 0 

Godaddy 所有linux主机都支持Zend Optimizer。缺省情况下godaddy主机Zend Optimizer是关闭,您可以通过下面简单步骤开启godaddy主机的zend optimizer: ftp到godaddy主机账户的根目录,把php.ini文件下载下来,打开可以看到类似下面的代码: ;[Zend] ;zend_optimizer.optimization_level=15 ;zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3 ;zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3 ;zend_extension=/usr/local/Ze…

阅读全文 >>
优畅主题 2015-05-12 17:41 3,857℃ 0 条
 0 

教程介绍 CC攻击是一种很常见的攻击,对于WordPress来说这方面的防御做的很差,F5都能刷死,解决方法那,可以给网站生成静态,比如用WP Super Cache插件,生成静态后即能加速还能减少服务器资源占用,推荐各位使用。但是这个方法也不是绝对的。推荐各位在加一段代码来防御CC。 将下面的防cc代码加入到当前使用主题的function.php中即可 代码预览 //防止CC攻击 session_start(); //开启session $timestamp = time(); $ll_nowtime = $timestamp ; //判断session是否存在 如果存在从…

阅读全文 >>
优畅主题 2015-05-12 16:33 8,387℃ 0 条
 0 

教程介绍 对于WordPress的后台登陆地址各位都应该知道吧,虽然别人不知道你的账号密码,但是我们不得不防,最好是修改下登陆链接,自己知道就OK. 下面介绍一段代码用于修改后台登陆链接(如果忘了登陆链接可以用FTP登陆查看) 将以下代码添加到当前使用主题的functions.php文件中即可。 代码预览 //保护后台登录 add_action('login_enqueue_scripts','login_protection'); function login_protection(){ if($_GET['pw'] != 'uctheme')header('Location: http://www.uctheme.…

阅读全文 >>
优畅主题 2015-05-12 16:24 3,539℃ 0 条
 0 

教程介绍 WordPress自带的评论一直存在一个问题,不知道各位发现没有,那就是普通游客也可以使用站长的名字和邮箱对别人进行回复。这样就让某些人有机可乘,乱发广告,乱回复等问题。为了避免该问题可以使用如下代码解决。 代码预览 将以下代码添加到当前使用主题的functions.php文件中即可。 // 防止冒充管理员 记得修改下面的站长名字、邮箱、提示 function uctheme_usecheck($incoming_comment) { $isSpam = 0; if (trim($incoming_comment['comment_author']) == '优…

阅读全文 >>
优畅主题 2015-05-04 11:06 6,681℃ 0 条
 0 

感谢 首先感谢您选择优畅主题出品的这款ZZDGM主题,优畅主题专业仿制和定制各类wordpress主题,为广大站长提供主题技术支持。 如果觉得优畅主题(http://www.uctheme.com)服务和主题好的话,请帮忙在新浪微博,腾讯微博,豆瓣和各大wordpress论坛上做个推广,再次感谢。作者QQ:15687474 安装须知 登录之后,安装主题之前,一定要开启主机伪静态。切记!!!!! 关于伪静态,不懂的百度,创建规则请看这篇文章: WordPress不同服务器固定链接(伪静态)设置方法 (IIS/Apache/Nginx) …

阅读全文 >>
优畅主题 2015-04-27 14:47 3,549℃ 0 条
 0 

很多建站新手对robots.txt文件的重要作用不是很清楚,利用这篇文章普及一下WordPress站点robots.txt文件编写知识。 Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。 搜索引擎机器人访问网站时,首先会寻找站点根目录有没有 robots.txt文件,如果有这个文件就根据文件的内容确定收录范围,如果没有就按默认访问以及收录所有页面。另外,当搜索蜘蛛发现不存…

阅读全文 >>
优畅主题 2015-04-27 13:53 3,048℃ 0 条
 0 

在WordPress 4.2正式版后,很多博主都第一时间升级,但经过几天运行,发现WordPress 4.2有两处严重问题: 第一个是菜单设置页面“显示选项”无法打开,造成部分菜单设置功能无法使用。 第二个是新版WordPress改变了表情加载方式,居然是调用站外表情图片,而且是国外站点,要命的是这个站点已被国内GFW了,造成众多加载错误,严重影响页面加载速度。 暂时解决办法: 菜单设置页面“显示选项”BUG 用WordPress 4.1版wordpress\wp-admin目录的nav-menus.php替换WordPress 4.2正式版的同名文…

阅读全文 >>
优畅主题 2015-03-27 21:29 8,408℃ 0 条
 0 

为了验证高度我们将左边放一个高度固定的DIV,你会发现,firefox是要高出2像素的。 HTML为 <button class="button">订阅</button> 样式为 .button { background-color:#fff; border:1px rgba(0,0,0,0.15) solid; color:rgba(0,0,0,0.3); padding:6px 8px; font-size:12px; cursor:pointer; line-height:1.6 } 可以用firefox和chrome 我们会发现firefox下和chrome下高度是不一致的,原因是firefox的buttom有一个-moz-focus-inner伪类,我们初始化一下这货…

阅读全文 >>
优畅主题 2015-03-05 20:51 3,237℃ 0 条
 0 

概述 这个模板标签返回让用户退出登录状态的链接。 用法 <?php echo wp_logout_url( $redirect ); ?> 传入参数 $redirect (字符串)(可选的)登出后的重定向链接。 参考案例 默认用法 <a href="<?php echo wp_logout_url(); ?>" title="Logout">Logout</a> 登出后重定向到当前页面 <a href="<?php echo wp_logout_url( get_permalink() ); ?>" title="Logout">Logout</a> 登出后重定向到首页 <a href="<?php echo wp_logout_url( …

阅读全文 >>
优畅主题 2015-03-05 20:50 5,594℃ 0 条
 0 

概述 这个模板标签返回让用户登录到网站的链接。 用法 <?php echo wp_login_url( $redirect ); ?> 传入参数 $redirect (字符串)(可选的)登录后重定向的链接。必须是绝对地址,如 http://example.com/mypage/ 。推荐:site_url( ‘/mypage/ ‘ ) 默认值:none 参考案例 默认用法 <a href="<?php echo wp_login_url(); ?>" title="Login">Login</a> 登录后重定向到当前页面 <a href="<?php echo wp_login_url( get_permalink() ); ?>" title="Login…

阅读全文 >>
优畅主题 2015-03-05 20:48 2,618℃ 0 条
 0 

概述 这个条件判断函数检测当前访客是否登录。这是一个布尔型函数,意味着将返回TRUE或FALSE。 用法 <?php if ( is_user_logged_in() ) { ... } ?> 传入参数 这个函数不需要传入参数。 返回值 (布尔型) 如果用户已登录返回True,如果用户没有登录返回false。 参考案例 根据用户的是否登录显示不同的欢迎语。 <?php if ( is_user_logged_in() ) { echo 'Welcome, registered user!'; } else { echo 'Welcome, visitor!'; } ?> 变更记录 起源于:2.0.0 源文…

阅读全文 >>
优畅主题 2015-03-03 10:44 2,829℃ 0 条
 0 

概述 显示你的博客信息,一般是管理员的用户资料和常规设置中输入的信息。这个函数除了可以输出网站的 RSS feed 基本和 bloginfo() 函数一样。 用法 <?php bloginfo_rss('show'); ?> 参考案例 显示博客标题和链接 在 RSS feed 分别显示博客标题和链接在<title>和<link>标签中。 <title><?php bloginfo_rss('name'); ?></title> <link><?php bloginfo_rss('url') ?></link> 传入参数 show (字符串)博客的详细信息。有效值:…

阅读全文 >>
优畅主题 2015-03-03 10:43 2,907℃ 0 条
 0 

概述 显示你的博客信息,一般是管理员的用户资料和常规设置中输入的信息。这个标签可以在博客主题模板的任何一个地方使用。一般是直接向浏览器输出结果,如果你需要赋值到PHP,请用 get_bloginfo() 。 用法 <?php bloginfo( $show ); ?> 传入参数 注意所有URL结尾都没有带斜杠“/”。如果是使用在子主题,则使用父主题为父项。使用没有带参数的 bloginfo() 则默认输出为 bloginfo('name')。 name = Testpilot description = Just another WordPress bl…

阅读全文 >>
优畅主题 2015-03-03 10:39 2,655℃ 0 条
 0 

概述 装载另外一个模板的部分代码到当前模板(区别于header, sidebar, footer)。使得当前主题可以更加容易的重用代码段,并且对于子主题,通过此函数可以容易的替换父主题的代码段。 用于在模版中包含指定的模版文件,根据指定参数slug和name就可以包含文件{slug}-{name}.php,如果没有这个文件就包含没有{name}的{slug}.php文件。 作为参数,文件名格式 “{slug}-{name}.php“。 用法 <?php get_template_part( $slug, $name ); ?> 传入参数 $slug (字符串)(必须的) 通用模…

阅读全文 >>
优畅主题 2015-03-03 09:13 2,918℃ 0 条
 0 

概述 使用这个函数是从当前主题目录下包含footer.php模版文件,可以指定一个特定的名称,比如说get_footer('home')就是包含footer-home.php模版文件。 如果当前主题目录下没有footer.php文件则调用默认的主题脚部文件 wp-includes/theme-compat/footer.php ,这是默认缺省脚部文件。 用法 <?php get_footer( $name ); ?> 传入参数 $name (字符串)(可选的) 用于调用 footer-name.php 文件. 默认值:无 参考案例 404错误页面的例子 <?php get_header(); ?> <h2>…

阅读全文 >>
优畅主题 2015-02-25 10:02 14,812℃ 0 条
 0 

概述 加载评论模版,用于文章或页面评论。如果$withcomments函数被设置为1则评论框不工作。 用法 <?php comments_template( $file, $separate_comments ); ?> 传入参数 $file (字符串)(可选的) 要加载的评论框模版文件。 默认值:/comments.php $separate_comments (布尔值)(可选的)是否按评论类型分割评论。 默认值:false 参考案例 默认用法 <?php comments_template(); ?> 使用不同的评论模版 在网站的不同页面你可能想要拥有不同的评论框效果,定义…

阅读全文 >>
优畅主题 2015-02-25 09:56 3,248℃ 0 条
 0 

概述 显示主题目录下的searchform.php模版文件 用法 <?php get_search_form($echo); ?> 传入参数 $echo (布尔值) (可选的) 值为真(true)时直接输出表单;值为假(false)时输出将表单以字符串的形式输出。 默认值:真 返回值 (字符串) 如果$echo为假(false)时表单将以HTML字符串形式输出。 例子 如果你没有在主题目录下建立searchform.php文件,WordPress将调用默认的搜索表单。 <form role="search" method="get" id="searchform" action="<?php echo home_ur…

阅读全文 >>
优畅主题 2015-02-25 09:50 2,847℃ 0 条
 0 

概述 使用这个函数是从当前主题目录下包含header.php模版文件,可以指定一个特定的名称,比如说get_header('home')就是包含header-home.php模版文件。 如果当前主题目录下没有header.php文件则调用默认的主题头部文件 wp-includes/theme-compat/header.php ,这是默认缺省头部文件。 用法 <?php get_header( $name ); ?> 传入参数 $name (字符串)(可选的) 用于调用 header-name.php 文件. 默认值:无 参考案例 404错误页面的例子 <span class="pun"><?&…

阅读全文 >>
优畅主题 2015-02-25 09:35 12,381℃ 0 条
 0 

如果你想要使用WordPress做一个多语言网站,或者你想让你制作的主题或插件让世界上的其他人所使用,那么WordPress的翻译工作你是必须要做的,本文讲述如何通过Poedit翻译你的WordPress网站。 准备工作 因为是通过 .po 文件进行翻译,所以我们首先得安装一个可以编辑 .po 文件的软件(如 Poedit);同时,编写代码时应该使用WordPress内置的 __( $text, $domain = 'default' ) 和 _e( $text, $domain = 'default' ) 函数表示需要翻译的文本内容,如: 赋值:<?php $title = __('Wor…

阅读全文 >>
优畅主题 2015-02-24 22:24 5,633℃ 0 条
 0 

内容查询离不开循环,WordPress为内容查询构建了主循环,其中包括常规查询和循环中常用内容的查询函数,还有稍微高级的自定义查询,下面就让我们来一一了解。 主循环简介 在WordPress中显示文章内容都是用主循环(The Loop),包括首页、分类页、文章页和搜索结果等其他页面,自定义查询也是用主循环,这个循环挂载了WordPress许多动作和钩子,通过主循环我们不仅可以快捷有效地把内容展示出来,同时别处的代码(如functions.php 文件)也能通过动作钩子实现修改查询条件或内容。 最…

阅读全文 >>
优畅主题 2015-02-24 22:18 6,054℃ 0 条
 0 

WordPress模板的定义非常方便,但是在定制模板之前,我们有必要知道WordPress的模板层次,了解WordPress是如何加载模板文件的,这将有利于开发模板时合理利用资源及提高工作效率。 万能的index.php 我们已知道一个最简单的WordPress主题只需要 style.css 和 index.php 文件即可。这代表着 index.php 可以是任何一个页面的模板,无论是首页,还是文章页,或是分类页,再或者是搜索结果页面,它都能完美胜任。 也就是说,当对应的模板不存在时, index.php 将是WordPress最后的底牌。 …

阅读全文 >>
优畅主题 2015-02-03 09:05 3,202℃ 0 条
 0 

概述 使用这个函数是从当前主题目录下包含sidebar.php模版文件,可以指定一个特定的名称,比如说get_sidebar('left')就是包含sidebar-left.php模版文件。 如果当前主题目录下没有sidebar.php文件则调用默认的边栏文件 wp-includes/theme-compat/sidebar.php ,这是默认缺省边栏文件。 用法 <?php get_sidebar( $name ); ?> 传入参数 $name (字符串)(可选的) 用于调用 sidebar-name.php 文件. 默认值:无 参考案例 404错误页面的例子 <?php get_header(); ?> <h2&…

阅读全文 >>
优畅主题 2015-01-15 09:46 2,600℃ 0 条
 0 

概述 这个全局变量用来检测当前运行 WordPress 所使用的服务器是否 Microsoft Internet Information Services (IIS) v7.x,返回布尔值,真或假。   参考案例 global $is_iis7; if( $is_iis7 ) echo '正在使用 IIS v7.x 运行 WordPress 网站';   相关资料 判断 Apache HTTP Server 使用 $is_apache 判断 IIS 使用 $is_IIS 判断 IIS7 使用 $is_iis7

阅读全文 >>
优畅主题 2015-01-15 09:45 2,688℃ 0 条
 0 

概述 这个全局变量用来检测当前运行 WordPress 所使用的服务器是否 Microsoft Internet Information Services (IIS) ,返回布尔值,真或假。   参考案例 global $is_IIS; if( $is_IIS ) echo '正在使用 IIS 运行 WordPress 网站';   相关资料 判断 Apache HTTP Server 使用 $is_apache 判断 IIS 使用 $is_IIS 判断 IIS7 使用 $is_iis7

阅读全文 >>
优畅主题 2015-01-15 09:42 2,682℃ 0 条
 0 

概述 这个全局变量用来检测当前运行 WordPress 所使用的服务器是否 Apache HTTP Server ,返回布尔值,真或假。   参考案例 global $is_apache; if( $is_apache ) echo '正在使用 Apache HTTP Server 运行 WordPress 网站';   相关资料 判断 Apache HTTP Server 使用 $is_apache 判断 IIS 使用 $is_IIS 判断 IIS7 使用 $is_iis7

阅读全文 >>
优畅主题 2014-12-24 16:51 8,009℃ 1 条
 0 

WordPress一直致力于帮助用户维护一个统一的代码风格,使代码保持简洁、容易阅读。所以,不论是在编写 WordPress 核心代码、插件还是主题的时候,都请根据WordPress规则并以人类的眼光来审视和编写代码,以下几点是尤其需要注意的。 HTML代码 一般HTML代码语法正确性验证可以在W3C校验。 自闭合标签 自闭合标签的斜杆前应该要有一个空格,如正确的换行符应该是 <br />,<br/> 这是不正确的。 属性和标签 所有属性和标签都应该是英文小写,因为这些内容是给机器解析的,并…

阅读全文 >>

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册