【不太懂php,问一个关于wordpress的有关问题】教程文章相关的互联网学习教程文章

WordPresscom开源,弃PHP改用JavaScript【图】

WordPress.com 在今天迈出了自成立以来的最跨越性的一步。Automattic 公司从头重写了 WordPress.com,将这项计划命名为 Calypso(译者注:卡吕普索,希腊神话的海之女神),从内到外一切都焕然一新。以下为其详细更新内容。首先,WordPress.com 现在从 WordPress 核心代码中完全剥离出来。如今的 WordPress.com 是一套管理界面,它同 WordPress 核心代码的交互方式,与其它现有的第三方的界面、应用相同。网站使用 REST API 来完...

WordPress中用于检索模版的相关PHP函数使用解析

locate_template() 用来检索存在的优先级最高的模板文件,还能直接加载模板文件。locate_template() 函数检索时,如果有子主题则优先使用子主题的模板,没有再继续检索父主题。用法locate_template( $template_names, $load, $require_once ); 参数$template_names(数组)(必须)要引入的模板文件名(需要扩展名),会根据数组逐个匹配文件是否存在,越前边的优先级越高。默认值:None$load(布尔)(可选)如果设置成 True 则直...

WordPress中邮件的一些修改和自定义技巧

更改邮件内容类型为 HTML在 WordPress 中发送邮件需要使用 wp_mail() 函数,但是邮件内容默认的类型却是“text/plain”,也就是不支持 HTML。如果你想要在邮件内容中添加 HTML 代码,除了发送“Content-Type: text/”的 headers 信息之外,还可以利用过滤器统一修改。/***WordPress 更改邮件内容类型为 HTML*http://www.endskin.com/mail-content-type-html/ */ function Bing_set_html_content_type_html(){return text/html;//可...

调试WordPress中定时任务的相关PHP脚本示例

一般人们使用WordPress的Cron API来实现定时任务,它的原理就是将创建的定时任务存储到数据库里,当有人访问的时候就去判断一下是否到时间需要执行这个定时任务,如果到时间则执行。因为这种原理,所以执行的时间可能会有一些偏差,但随着网站的浏览量攀升和网络爬虫的不断访问,会让定时任务执行的时间越来越准确。想在 WordPress 里创建一个定时任务一般用两个函数就行,其中之一是wp_schedule_event()wp_schedule_event( $times...

判断、添加和删除WordPress置顶文章的相关PHP函数小结

判断置顶文章is_sticky() 函数用来判断一篇文章是否为置顶文章。用法is_sticky( $post_id ); 参数$post_id(整数)(可选)要判断的文章 ID,默认是循环中的当前文章。默认值:0(循环中的当前文章)返回值(布尔)文章是否为置顶文章。例子if( is_sticky() ) echo //当前文章是置顶文章; if( is_sticky( 68 ) ) echo //ID 为 68 的文章是置顶文章; 其它此函数位于:wp-includes/post.php添加和移除置顶文章的函数WordPress 默认支...

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

home_url()(获取首页链接)ome_url() 函数用来获取 WordPress 的首页链接。用法home_url( $path, $scheme );参数$path(字符串)(可选)在首页链接后边追加的内容,是相对链接。默认值:None$scheme(字符串)(可选)链接协议,只支持 “http”,“https” 和 “relative”。默认值:null返回值(字符串)返回首页 URL 加上 $path 参数。例子echo home_url();//输出:http://www.example.com echo home_url( '/' );//输出:http...

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

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

利用FixRssFeeds插件修复WordPress的Feed显示错误

今天突然有个网友留言说博客的Feed挂了,症状如下:Chrome直接打开订阅页面显示如下:This page contains the following errors:error on line 1 at column 1: Document is emptyBelow is a rendering of the page up to the first error.FeedDemon提示:此Feed包含错误。添加后也没什么影响,能正常使用。鲜果阅读器也可阅读,但是没有获取到最新的文章。用IE试了下,显示“文档顶层存在无效内容。”查看源代码发现是能看到HTML格...

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

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

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

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

详解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, $protocols, $_context ); 参数$url(字符串)(必须)要被过滤的 URL.默认值:...

WordPress中转义HTML与过滤链接的相关PHP函数使用解析

esc_html()(转义 Html)esc_html() 函数用来转义 Html 代码,让 Html 代码不转义。用法esc_html( $text ); 参数$text(字符串)(必须)要转义的字符串。默认值:None返回值(字符串)返回转义后的字符。例子echo esc_html( A link ); 上边的代码将输出:WordPress 函数:esc_html()(转义 Html)(为了防止浏览器转码,我直接截了一张图)更多此函数位于:wp-includes/formatting.phpesc_url()(过滤链接)很多 URL 会有一些小错...

详解WordPress开发中过滤属性以及Sql语句的函数使用

esc_attr()(过滤属性)一般在写 Html 代码的标签属性的时候会是下边的格式: 那如果 value 属性是动态输出的呢?" /> 但是,如果动态输出的属性里有双引号、尖括号等特殊字符,Html 代码就会被打乱,这时就可以使用 esc_attr() 函数对输出的属性进行转义。使用方法esc_attr( $text ); 参数$text (字符串)(必须)要转义的字符串。 默认值:None返回值返回转义后的字符串。例子" /> 其它此函数位于:wp-includes/formatting.phpe...

PHP版本升级到7x后wordpress的一些修改及wordpress技巧

不知算不算手贱,把VPS服务器上的php升级到7.0, 虽然7.x与之前的兼容性是很高的,但移除了一大堆过时用法,而某些老应用仍然在使用。对个人wordpress站点里出现的错误,修正记录如下。全部是插件,wordpress官方程序,是没有问题的。mysql_escape_string() 函数改为addslashes()wp-thread-comment插件 wp-content/plugins/wordpress-thread-comment/wp-thread-comment.php 有多处mysql_* 系列函数在php7里全部移除了,所以建议在所...

wordpressnginx屏蔽后台密码破解xmlrpcphp

编辑 nginx 配置文件 :sudo vi /etc/nginx/sites-available/defaultserver{…} 里增加如下代码: location ~* /xmlrpc.php {deny all;}').addClass('pre-numbering').hide();$(this).addClass('has-numbering').parent().append($numbering);for (i = 1; i ').text(i));};$numbering.fadeIn(1700);});});以上就介绍了wordpress nginx 屏蔽后台密码破解 xmlrpcphp,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。