wordpress专题提供wordpress的最新资讯内容,帮你更好的了解wordpress。
在wordpress中一般都是通过admin-ajax.php来实现ajax请求的,下面说一下具体的实现方法第一步前端JS的操作,使用ajax提交代码$.post('admin-ajax.php', {'action': 'user_login'},注意:action的名称便是对应的函数名称,这里用的是post方式,当然你也可以用get方式第二步在后端的function代码写对应的功能代码func
有时候需要判断wordpress站点是否设置了伪静态,即后台固定链接设置中的选择了非'默认'的结构。下面看一下判断方法<?phpif(get_option('permalink_structure') == ''){echo '使用的是默认设置';}elseif(get_option('permalink_structure') == '/%year%/%monthnum%/%day%/%p
很多时候我们在做用户退出登陆时,需要指定用户的跳转页面,下面说一下具体的方法一、在后台页面右上角点击退出后,跳转到指定页面把下面代码加到function.php中add_filter('logout_url', 'logout_redirect', 10, 2);function logout_redirect($logouturl, $redir){$redir = 'https://www.x
wordpress短代码的作用是,把它放到文章或者页面时,它会被替换成一些其它的内容。wordpress短代码的使用非常简单,比如我们想显示最新的文章,可以使用短代码[recent-posts]或者设定一个参数来控制实现文章的数量[recent-posts posts='9']或者给短代码增加一个标题[recent-posts posts='9']最新文章[/recent-posts]创建短代码的
wordpress的模版页面可以使我们的主题更加灵活,更加可以按照自己想弄的方式来设计页面,若是你是一个开发者那么必须学会如何创建自定义页面第一步:在当前主题下创建新的空文档,如:page-tags.php第二步:在此文件中添加代码,注意必须写注释,否则在后台找不到对应的模版<?php/*** template name: xxzhuti-标签云*/get_header();?>&lt
wordpress的user表用来存储用户的基本信息,usermeta表是用来存储user的扩展信息的,比如用户的角色权限,管理界面的配色方案,是否显示管理工具条等,都可以存储在此表中wp_usermeta数据表结构umeta_id bigint(20) usermeta IDuser_id bigint(20) 对应的user idmeta_key varchar(255) 存储键名meta_v
什么是角色和权限?和其他 CMS 或者 Web 程序一样,WordPress 也有一个内置的系统来验证一个特定的用户是否有足够的权限来进行某种动作。WordPress 这个内置的系统就是角色和权限系统,它首先将用户分为角色(Role),然后给每个角色都分配一定的权限。下面是 WordPress 默认的用户角色:管理员 - 拥有所有的管理权限编辑 - 发表文章,编辑文章,以及编辑其他人的文章,等等。
在用wordpress开发主题的时候,经常避免不了要写各种样式的按钮,下面记录一下用按钮样式的写法,以后用的时候直接拿来即可。HTML和CSS代码<!DOCTYPE html><html lang='en'> <head> <meta charset='utf-8'> <style type='text/css
虽然wordpress提供了很多常用的接口,但是往往我们在开发时自定义接口才是我们需要的,我们需要对接口进行再次加工,开发新的接口,wordpress很人性的对我们提供了两个函数以实现这方面的需求。1、rest_api_init 钩子函数,注册接口的相关信息需要挂载到此钩子上2、register_rest_route 接口路由函数一个例子先看一个例子,方便我们更好的理解,这两个函数。func...
在开发wordpress主题模板制作的时候我们经常要获取当前模板的文件夹所在路径,现将使用的方法总结如下:一、方法一bloginfo('template_url');//打印出 :https://www.xxzhuti.com/wordpress/wp-content/themes/xx-blog二、方法二bloginfo('template_directory');//打印出 :https://
我们在做wordpress主题开发时,为了实现图片的加载变快,避免不了要使用图像的懒加载技术,这里我推荐使用lazysizes.js,因为lazySizes是轻量级,不需要jQuery库,而且大小只有5kb,使用方法更简单。图像懒加载我先解释一下什么是图像懒加载lazyLoader 图像延迟加载:是指当你网站有很多图像时,若一次性加载全部,那么网站会很慢,通过 lazyloader 插件可以实现.
大家会问这个api接口有什么用,其实在我们写小程序或者开发APP时,都需要调取接口获取数据的,wordpress与时俱进已经为我们集成了,常用的api接口,我们只需拿来便可以直接使用,这大大方便了我们的开发成本,下面整理了常用的wordpress api接口,方便使用时直接查找。一、文章(1)获取最新文章(默认获取到最新的10篇文章)http://www.website.com/wp-json/w
什么是WordPress文章形式?若您的wordpress主题支持这种形式,那么在WordPress发布文章按钮侧栏发布文章的时候可以选择视频格式,图片格式,文字格式等等。之所以有这些文章格式,只是为了美观,或者使文章看起来更得体一点。可惜的一点是wordpress提供的这几种形式是固定的,不能自己定义添加。wordpress主题添加文章格式如果你的主题不支持文章格式,首先你需要在fun...
最近给xx主题做了一个关注公众号,输入验证码查看隐藏内容的功能,其中用到了在后台编辑器自定义按钮的功能,下面说一下具体的做法。其实主要是通过quicktags函数实现的。函数用法QTags.addButton(按钮的ID,要显示的按钮名称,显示在选中内容前,显示在选中内容后,按钮的快捷调用名称)简单示例function weixin_quicktags_wpsites_add(){...
wordpress基本模版style.css : CSS(样式表)文件index.php : 主页模板archive.php : Archive/Category模板404.php : Not Found 错误页模板comments.php : 留言/回复模板footer.php : Footer模板header.php : Header模板sidebar.php : 侧栏模板page.php :
一、发送 GET 请求发送普通的 GET 请求直接用 wp_remote_get() 函数,下边是一个简单的例子:$response=wp_remote_get('https://www.xxzhuti.com');如果要添加 GET 参数的话可以直接在请求的链接后边添加查询字符串,或者使用 add_query_arg() 函数生成:$response=wp_remote_get(add_quer
在开发wordpress主题时遇到需要和用户打交到时,我们需要使用get_users函数,get_users函数看名字就知道是获取用户信息的,具体的用法可以查看我的上一篇文章。下面要说的是它的自定义查询。wordpress和用户打交道的有两张表,一张是wp_users(存储用户的主信息),另外一张是 wp_usermeta(存储用户的扩展信息字段,我们需要自定义的字段也可以放到此表中)。比如我们.
登录wordpress后,然后在前端看效果时总会出现 黑色工具栏,这样看主题效果的时候特别不方法。其实只要在,后台–用户–编辑用户–在浏览站点时显示工具栏 去掉前面的勾就可以了,但是这种方法只会针对当前的作者,若是一个多用户的网站,想要完全去除就得考虑用代码方式啦,在 functions.php 添加如下代码即可。方法一、完全去除wordpress工具条show_admin_bar(false);
wordpress中的term表主要是:wp_terms,wp_term_taxonomy 和 wp_term_relationships 表,若是用好这几个表,可以使wordpress从博客变为cms,甚至其它类型的网站,知道他的强大了吧,那么我们一起看看吧。表结构wp_termsterm_id:分类IDname:分类名slug:缩略名term_group:未知wp_term_taxonomy
这是一个简单的功能,只是记录一下如何在后台的用户->所有用户中添加一个分类直接看代码的,不多说了,因为很简单function views_users($views) { global $wpdb; if (!current_user_can('edit_users')) { return $views; } $views['vip'] = '<a