Welcome 微信登录

首页 / 网页编程 / PHP

WordPress中查询文章的循环Loop结构及用法分析

WordPress中查询文章的循环Loop结构及用法分析

WordPress 上获取文章最重要的就是循环(Loop),事实上循环就是去数据库查询到相应的文章,然后暂时储存到全局变量里边,需要的时候一篇一篇的输出出来,WordPress 的循环设计的非常好,完成一次循环需要执行 2000 多行代码,而你在使用循环的时候看到的只是一个简单 while 循环加上几个函数,初学者也很好理解。<?phpif( have_posts() ):while( have_posts() ):the_post();en...
简介WordPress中用于获取首页和站点链接的PHP函数

简介WordPress中用于获取首页和站点链接的PHP函数

home_url()(获取首页链接)ome_url() 函数用来获取 WordPress 的首页链接。用法home_url( $path, $scheme );参数$path(字符串)(可选)在首页链接后边追加的内容,是相对链接。默认值:None$scheme(字符串)(可选)链接协议,只支持 “http”,“https” 和 “relative”。默认值:null返回值(字符串)返回首页 URL 加上 $path 参数。例子echo home_url()...
几个优化WordPress中JavaScript加载体验的插件介绍

几个优化WordPress中JavaScript加载体验的插件介绍

WordPress 本身以及主题和插件通常需要加载一些 JavaScript 来实现某些特殊功能。为了最大限度地保证兼容性,不至于出现 JavaScript 失效的情况,所以一般在页头加载 JavaScript 文件。但是根据 Yahoo 开发者论坛的建议,加载 JavaScript 应该尽量在页尾以提高页面的显示(响应、渲染)速度。本文根据作者的使用经验介绍几个相关插件,并说明如何在某些特殊页面仍然在页头加载 JavaScript。下面先简单介绍几个相关...
WordPress中用于获取及自定义头像图片的PHP脚本详解

WordPress中用于获取及自定义头像图片的PHP脚本详解

get_avatar()(获取头像)get_avatar() 函数用来获取置顶邮箱或者用户的头像代码,在评论列表中非常常用。这个函数提供一个 get_avatar 过滤器,用来过滤头像的 Html 代码(img 标签)。如果在后台 “设置” 的 “讨论” 里关闭 “显示头像选项” 则返回 False.用法get_avatar( $id_or_email, $size, $default, $alt );参数$id_or_email(整数 | 字符串 | 对...
详解 PHP加密解密字符串函数附源码下载

详解 PHP加密解密字符串函数附源码下载

项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理。下面先给大家展示下效果图,感兴趣的朋友继续阅读全文。效果演示源码下载笔者收录了一些比较经典的PHP加密解密函数代码,分享给大家。加密解密原理一般都是通过一定的加密解密算法,将密钥加入到算法中,最终得到加密解密结果。1、非常给力的authcode加密函数,Discuz!经典代码(带详解):func...
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法

解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法

最近用ThinkPHP开发一个项目,集成了批量上传文件插件Uploadify,在谷歌Chrome和IE下都能正常上传,只有火狐下提示这个错误,网上找了很多解决办法,基本都说flash在firefox下重新发起session会话,由于session没有验证通过所以报错,这个问题网上有很多解决方案,但是试了很多,都没有真正解决我的问题,最后看了官方的解决方案http://www.uploadify.com/documentation/uploadify/usi...
WordPress中用于获取文章信息以及分类链接的函数用法

WordPress中用于获取文章信息以及分类链接的函数用法

get_post()(获取一篇文章)get_post() 函数可以根据 ID 查询一篇文章的信息,还能返回循环中的当前文章。用法get_post( $post, $output, $filter );参数$id(整数 | 对象)(可选)文章 ID 或者文章对象,如果为空则自动设置成当前文章。默认值:null(当前文章)$output(字符串)(可选)返回结果的形式,可选:OBJECT:返回一个文章对象ARRAY_A:返回带键值的数组ARRAY_N:返回不带...
详解WordPress中用于合成数组的wp_parse_args()函数

详解WordPress中用于合成数组的wp_parse_args()函数

wp_parse_args() 函数是 WordPress 核心经常用到的函数,它的用途很多,但最主要用来给一个数组参数(args)绑定默认值。因为 wp_parse_args() 函数返回的一定是一个数组,所以他会把传入查询字符串和对象(object)自动转换成数组,给了使用者更加方便的条件,也增加了兼容性。常见的 query_posts()、wp_list_comments() 和 get_terms() 函数都使用了 wp_parse_args() ...
WordPress中用于更新伪静态规则的PHP代码实例讲解

WordPress中用于更新伪静态规则的PHP代码实例讲解

flush_rewrite_rules() 函数用来删除然后根据现有的条件重写伪静态规则,也就是刷新一次伪静态规则了。先来说一下,通常在主题或者插件添加新的自定义文章类型的时候调用,防止新的自定义文章类型的文章出现 404 的情况,或者很多时候我们都需要在主题启用的时候执行一些代码,比如布置一些数据库表单、跳转到设置页面等等,WordPress 本身并没有提供相关的钩子,网上也有很多五花八门的实现方法,经过我的研究,发现了可能是最优的方法,下边分享给大家:...
详解WordPress中给链接添加查询字符串的方法

详解WordPress中给链接添加查询字符串的方法

查询字符串指的是链接中后边的问号后的查询语句,格式为 key=value,多个查询语句用 & 符号分开。add_query_arg() 函数就是 WordPress 提供的一个方便的函数,可以帮你给一个链接添加一个或者多个查询语句。有人会问,添加查询字符串直接在链接后边手动追加不就可以了吗?这样有时候可行,但链接如果本身就有查询字符串就会造成格式错误的问题,而且也不利于 PHP 编写管理,而 add_query_arg() 函数帮你把一切都想好了,你只需要...
讲解WordPress开发中一些常用的debug技巧

讲解WordPress开发中一些常用的debug技巧

在开发过程中,调试代码是非常重要的工作,而掌握一些 WordPress 的调试技巧,可以更好的进行调试。比如,在本地开发环境,你可能需要把全部的代码警告信息全部输出出来,方便修改代码不合理的地方。本文将讲解 WordPress 的所有调试方法,如果你是开发者,一定要掌握这些技巧,可以大大提高效率。调试模式的开启需要在根目录的 wp-config.php 文件添加一些常量,所以下边介绍的所有代码都添加到根目录的 wp-config.php 文件。WP_DEB...
WordPress中注册菜单与调用菜单的方法详解

WordPress中注册菜单与调用菜单的方法详解

register_nav_menus()(注册菜单)register_nav_menus() 函数用来注册一个菜单,菜单指的是 WordPress 3.0+ 的菜单管理器,注册之后用户就可以在菜单管理器里拖动生成导航菜单了。用法register_nav_menus( $locations );参数$locations(数组)(必须)要注册的菜单,键值为菜单 ID,键名为菜单名称,可以一次创建多个。默认值:None返回值该函数无返回值。例子/***建立菜单*...
thinkphp实现163、QQ邮箱收发邮件的方法

thinkphp实现163、QQ邮箱收发邮件的方法

用了很长时间去一步一步摸索,终于先在163 网易邮箱上测试成功了,下面就把这个过程分享给大家。在进入正题这前先看下网易(163)邮箱的服务器地址和端口号:一、前期准备使用网易邮箱,当然要注册个账号,这个就不用我多说了,自己去注册。。。注册完之后,就要去开启POP3/SMTP/IMAP服务。 在开启服务时,需要客户端授权密码(这里需要手机验证,MD拐弯抹角的要手机号码)。步骤一:步骤二:确定后会弹出下面这样的对话框,也会把这个授权密码发送你的短信里,记住这个...
详解WordPress中过滤链接与过滤SQL语句的方法

详解WordPress中过滤链接与过滤SQL语句的方法

esc_url()(过滤链接)很多 URL 会有一些小错误,用 esc_url() 函数可以屏蔽或者修正这些错误,并且可以拒绝不安全的协议。esc_url() 函数的工作内容:默认拒绝不是下面协议的 URL:defaulting to http、https、ftp、ftps、mailto、news、irc、gopher、nntp、feed 和 telnet删除无效字符和危险的字符将字符转换成 HTML 实体字符使用方法esc_url( $url, $pro...
Thinkphp实现自动验证和自动完成

Thinkphp实现自动验证和自动完成

Thinkphp的自动验证和自动完成都是根所表单提交的内容来的,对部分数据进行规则验证和处理后插入到数据库。1、自动验证格式:array(array(验证字段1,验证规则,错误提示,[验证条件,附加规则,验证时间]),array(验证字段2,验证规则,错误提示,[验证条件,附加规则,验证时间]),......);验证条件:self::EXISTS_VALIDATE 或者0 存在字段就验证(默认)self::MUST_VALIDATE 或者1 必须验证sel...
php实现倒计时效果

php实现倒计时效果

现在很多的团购网站上都有剩余时间的显示。显示剩余时间可以使用Javascript来实现,但是我们会发现使用Javascript来实现的话不安全,因为Javascript获取的是客户端的时间。比方说,这次团购已经结束了,但是懂技术的访客只要修改他客户端电脑的时间就又显示该商品还可以购买。很明显,这不是我们网站设计的初衷。团购结束了就不可以再购买啦。这里写了一个考试系统剩余时间倒计时的显示代码和大家一起探讨。实现原理: PHP获取的是服务器端的时间,我们只要设...
<< 561 562 563 564 565 566 567 568 569 570 >>