【在WordPress的后台中添加顶级菜单和子菜单的函数详解_PHP】教程文章相关的互联网学习教程文章

WordPress中重置文章循环的rewind_posts()函数讲解

有些时候,在索引页中(首页、分类文章、标签文章、作者文章索引……)提前进入 WordPress 文章循环中( Loop ),以获得一些我们想要获得的信息,但 WP 中,单一页面一般只会一次性跳入循环,也就是说,我们下次再从循环中汲取信息的时候,我们将获得循环中第二篇日志的信息,为了解决这一尴尬局面,WordPress 内置了一个函数,rewind_posts()函数专门用来重置循环指针。 Description 描述 Rewind the loop posts. 重置文章循环。...

详解WordPress中用于更新和获取用户选项数据的PHP函数

update_user_option()函数 update_user_option()函数作用利用全局博客权限更新用户选项。 用户选项类似于用户元数据,唯一的不同之处在于用户选项支持全局博客选项。如果global参数为False(默认情况下),update_user_option会预先将WordPress表前缀改成选项名称。 【函数使用】 <?php update_user_option( $user_id, $option_name, $newvalue, $global ) ?> 【函数参数】 $user_id (整数)(必需)用户ID 默认值:None $option_...

WordPress常用的函数、方法汇总【代码】

选择使用 WordPress来搭建博客,主要原因便在于 WordPress有较高的流行度,还有各种围绕其进行的开发的扩展功能应有尽有,基本上可以说我们在博客建设中所需的任何功能,都已有人想到并得到实现,让你不必在博客具体的技术实现及功能扩展方面投入过多的精力,而更专注于内容建设。本文以技术手册的方式简单汇总WordPress主题模板的基本资料,希望能对WordPress主题模板开发的朋友解渴。WordPress 主题模板基本文件一套完整的 WordP...

调用WordPress函数统计文章访问量及PHP原生计数器的实现【图】

1.首先介绍WordPress的两款功能强大的插件: (1)Count per Day 是一个非常强大的访客数量统计插件,可以统计每天、昨天、每周、每月等等的访客数量(根据IP进行统计),统计在线访客数、浏览器、搜索词等等,自带多种调用简码、模板标签以及小工具,方便你自行调用和集成。 (2)StatPressCN,实时显示blog的访问统计,完美支持中文(如搜索关键字等)。它可以集中显示来访者、爬虫、搜索关键字、订阅统计、浏览器、操 作系统等信...

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

esc_attr()(过滤属性) 一般在写 Html 代码的标签属性的时候会是下边的格式: <input type="text" name="rep" value="rep_value" /> 那如果 value 属性是动态输出的呢? <input type="text" name="rep" value="<?php echo get_option( rep_value ); ?>" /> 但是,如果动态输出的属性里有双引号、尖括号等特殊字符,Html 代码就会被打乱,这时就可以使用 esc_attr() 函数对输出的属性进行转义。 使用方法 esc_attr( $text ); 参数 ...

WordPress中使主题支持小工具以及添加插件启用函数【图】

让主题支持小工具 WordPress 的小工具(widget)是一大特色,它让用户自由拖动组合内容,而且任何插件和主题都可以添加一个额外的小工具,增加扩展性。 默认情况下,一个主题并不会支持小工具,需要主题开发者启用小工具功能并把小工具在相应的前台位置调用出来,这样用户才能在后台直接拖动生成侧边栏。 本文就来教你如何激活小工具功能,并且添加一个侧边栏,最后在前台显示出来。 注册侧边栏 默认的,后台外观下是没有 “小工具...

判断、添加和删除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 添加和移除置顶文章的函数 Wor...

WordPress中is_singular()函数简介

函数is_singular()检测结果为true,当下面其一返回true时:is_single()、is_page()、is_attachment()。 如果指定了$post_types时,还要检测是否是该类型。 函数原型代码如下: is_singular( $post_types = );参数详解 $post_types,Post type或者在当前query中的类型。 返回值 检测成功返回true,否则返回false。 应用实例 在singular页面下显示不一样的广告:代码如下: <?php if( is_singular()){ // show adv. #1 } else { // ...

详解WordPress开发中get_current_screen()函数的使用_javascript技巧【图】

get_current_screen() 函数是一个我们很少用到,但却超级实用的一个函数,如果你正着手于制作一个主题,却不知道文档应该放在哪里的话,那你应该看一下这个从 WordPress 3.0 才开始有的函数,该函数允许我们获得一个 WP_Screen 对象,并使用该对象的成员方法在后台里面加挂我们自定义的一个帮助菜单(该功能在,3.3版后得到完善)。 如果你不喜欢将 WordPress 研究的太透彻的话,那你现在就可以拿着酱油瓶,向前打酱油去了。 引言 首...

详解WordPress开发中get_current_screen()函数的使用【图】

get_current_screen() 函数是一个我们很少用到,但却超级实用的一个函数,如果你正着手于制作一个主题,却不知道文档应该放在哪里的话,那你应该看一下这个从 WordPress 3.0 才开始有的函数,该函数允许我们获得一个 WP_Screen 对象,并使用该对象的成员方法在后台里面加挂我们自定义的一个帮助菜单(该功能在,3.3版后得到完善)。 如果你不喜欢将 WordPress 研究的太透彻的话,那你现在就可以拿着酱油瓶,向前打酱油去了。 引言 首...

WordPress数据库操作函数详解【代码】

操作函数,$query为SQL语句,提交给数据库执行,结果分两种情况: 1). 如果是“insert|delete|update|replace”, 返回受影响行数,在“insert|replace”这种情况下,该函数会用$this->insert_id记录下新插入的ID。 2). 如果是“select”,该函数会用$this->last_result记录下查询到结果集,返回查询到的记录行数。 如果出错,则返回FALSE。 实例: <?php$wpdb->query( " UPDATE $wpdb->posts SET post_parent = 7 ...

wordpress 常用函数-wpdb类【代码】

与数据库建立接口 WordPress为用户提供了一系列用于数据库操作的函数类——wpdb。Wpdb类建立在Justin Vincent编写并维护的ezSQL类的基础上。 使用须知 不可直接调用wpdb类中的方法,应使用全局变量$wpdb。$wpdb是WordPress提供的一个全局变量,该全局变量是负责与WordPress数据库交流的类的实例化。(在自定义函数中使用$wpdb前,请记住全局化$wpdb。) 可以用$wpdb对象从任何一个WordPress数据库表(而非仅仅标准数据库表)中读取...

wordpress获取自定义字段get_post_meta函数_MySQL

WordPress bitsCN.com wordpress可以设置自定义字段,方便扩展功能,wordpress利用巧妙的数据库表设计达到这一目的,posts表存放文章,页面和附件等,与之对应的postmeta表用来存储自定义的字段,采用post_id,key,value这样的设计来存放自定义字段的值。get_post_meta函数用法:get_post_meta($post_id, $key, $single);该函数有3个基本参数:$post_id —— 所检索数据的文章的ID,使用 $post->ID 来获取文章的ID。$key —— 要检索...

WordPress的; Ajax中的PHP函数请求不起作用.另类?【代码】

当使用Ajax调用PHP页面(在我的Wordpress主题中)时,PHP回显“ Hello World!”;工作正常,但调用其他Wordpress PHP函数(如get_bloginfo();),则该函数返回undefined.是否可以在ajax调用中使用Wordpress函数?还有哪些其他选择.我知道iframe可能会起作用.我正在尝试加载一个输出插件功能的页面. 弹出的错误是{致命错误:在…中调用未定义的函数get_bloginfo()}解决方法:我没有对其进行测试,请尝试使用插件进行如下操作<?php /*** Plug...

PHP-将Google Analytics(分析)添加到WordPress的next_post_link函数【代码】

致力于在自定义主题中设置Google Analytics(分析).我利用站点内的previous_post_link和next_post_link函数进行一些导航.现在,我尝试在其中添加一些Google Analytics(分析). 我已经将此添加到我的functions.php文件中:add_filter('next_post_link', 'ga_next_post_link'); function ga_next_post_link($link) {$link = str_replace('" rel="next">', '" onclick="ga('send', 'event', 'NavNext', 'click');" rel="next">', $link);...