Dashicons 是 WordPress 官方出的用于后台的图标字体,可以用于 WordPress 的各个地方,也可以用在 WordPreess 前台,但是你事先要加载相关的 CSS。...add_action( 'wp_enqueue_scripts', function() { wp_enqueue_style( 'dashicons' ); }); 下面讲讲如何在 WordPress...各个地方如何使用 Dashicons register_post_type() 中使用: 注册文章类型的时候,如果要自定义文章类型在后台左侧菜单的图标,可以指定 menu_icon 的参数为 dashicons...: 也可以直接使用 Dashicons,用两种用法: 应用到现有标签,使用 dashicons-before class: 笑脸 使用独立的标签,使用 dashicons class: 笑脸 所有 Dashicons
在 PHP 5.2+ 的版本中使用 JSON 去解码数组是非常容易的事情,只需要使用 json_enconde() 这个 PHP 函数,但问题是 WordPress 到目前为止还是支持 PHP 4.3,...所以为了保证插件最大的兼容性,在 WordPress 中使用 JSON 的时候,需要额外的第三方类库。...其实 WordPress 安装包中已经含有了这样 JSON 类库,你只需要在你插件中引入下面这个文件 /wp-includes/js/tinymce/plugins/spellchecker/classes.../utils/JSON.php 即可,下面是一个详细的使用例子: require_once(ABSPATH.”...will be an array(”key1″=>”value1″,”key2″=>”value2″) 例子来自:http://blog.kapish.co.in/2009/03/17/json-and-wordpress
今天简单介绍一下 UUID 和在 WordPress 中的使用: 什么是 UUID UUID,是Universally Unique Identifier的缩写,UUID出现的目的,是为了让分布式系统可以不借助中心节点...版本1:基于时间 通过当前时间戳和机器MAC地址生成,由于在算法中使用了MAC地址,这个版本的UUID可以保证在全球范围的唯一性。...SHA1 在 WordPress 中使用 WordPress 在 4.9 版本的时候引入了一个判断 UUID 的函数 wp_is_uuid,他有两个参数,uuid 和 version,他可以判断 uuid...中没有创建 UUID 的函数,所以我在 WPJAM Basic 中实现了创建 UUID 的函数: function wpjam_create_uuid(){ $chars = md5(uniqid...chars, 8, 4).'-' .substr($chars, 12, 4).'-' .substr($chars, 16, 4).'-' .substr($chars, 20, 12); } 下面是使用该函数创建的
最近在项目中进行 WordPress 后台开发的时候,需要制作弹出层,经过一轮测试,发现还是 WordPress 原生已支持的 ThickBox 比较方便。...WordPress 的 ThickBox jQuery 库 WordPress 后台自带的 ThickBox 库是经过 WordPress 修改的,比如目前插件更新提示的详情链接就是使用 ThickBox...WordPress 后台自带的 ThickBox jQuery 库有两种使用方式: iframe 模式:在弹出层中加载另外一个网页。...inline 模式:在弹出层中加载 HTML 片段 下面分别详细讲讲这两种模式的详细使用方法: iframe 模式 <?php add_thickbox(); ?
在 PHP 中发起 HTTP 请求并不是很难,有很多种方法:使用 fopen() 函数,使用 cURL 扩展,使用文件操作函数如 fsockopen() 和 fwrite()等,但是问题是各种方法所依赖的服务器的配置把不同...PHP 类:WP_Http WordPress 2.7 开始引入了一个新的 PHP Class:WP_Http(在 wp-includes 目录 http.php 文件中)。...这个 Class 的强大之处是它会检测服务器的情况,选择最好的方法去实现 HTTP 请求,所以我们自己无须去检测 HTTP 扩展,fopen(),是否存在 curl_init() 函数,这个 Class...WordPress 加入 WP_Http 类之后,就放弃了 Snoopy 这个 PHP Class,所以建议大家给 WordPress 写插件的时候,尽量使用 WP_Http 来做 HTTP 请求。...WordPress 已经可以认为是 PHP 框架了,它含有各种类和方法,并且接口和方法使用非常简单,并且文档化,所以使用 WordPress 作为 PHP 框架进行开发,或者抽取 WordPress 中的一些类进行开发会起到事半功倍的效果
编辑器 对于重度使用Markdown的我来说,找一个博客系统首先考虑的就是是否可以使用markdown写作。...所以,在workpress首先将其插件 WP Githuber MD 安装上,更改默认的编辑器。...插件 Advanced Custom Fields: Theme Code 高级自定义字段,虽然我使用的不是很强烈,并且不太会使用,但是不妨碍我去安装它 FileBird Lite 媒体库创建文件夹 UpdraftPlus...-备份/恢复 对站点进行备份和恢复,如果有其他方式备份和恢复可以不使用 wp外链跳转插件 外链跳转时进行提示,配合CorrPress主题使用 WP资源下载管理 添加下载链接 XML 站点地图 & Google...https://github.com/ghboke/CorePressWPTheme WebStack 导航主题 地址:https://github.com/owen0o0/WebStack 评论 对于评论使用
> 显示载入页面查询 ---- ---- 1. wordpress调用最新文章 WordPress最新文章的调用可以使用一行很简单的模板标签wp_get_archvies来实现. 代码如下: 使用方法你可 以参考官方的使用说明- wp_get_archvies。(fromat=custom也可以不要,默认以UL列表显示文章标题。)...补充: 通过WP的query_posts()函数也能调用最新文章列表, 虽然代码会比较多一点,但可以更好的控制Loop的显示,比如你可以设置是否显示摘要。具体的使用方法也可以查看官方的说明。...> 3. wordpress调用最新留言 下面是我之前在一个WordPress主题中代到的最新留言代码,具体也记不得是哪个主题了。该代码直接调用数据库显示一份最新留言。...> 4.wordpress调用相关文章 在文章页显示相关文章 <?
jQuery 有个 wrap 函数,可以使用指定的 HTML 元素来包裹每个被选元素。...jQuery Wrap 函数 比如下面这段 HTML: Hello Goodbye 我们使用 wrap 函数给 class 为 inner 的元素加上 class 为 new 的 div: $( ".inner" ).wrap( "Hello Goodbye wrap 函数也支持回调函数作为参数...jQuery 的 wrap 函数非常好用,所以我在 PHP 中也简单实现相应的版本: function wpjam_wrap($text, $wrap){ $pos = strpos($wrap,
: 在该界面,可以立即执行定时作业,也可以删除,或者直接新增定时作业。...我们可以使用函数 wp_schedule_single_event(timestamp, hook, $timestamp:事件发生的时间戳。...定义重复发生的事件 我们可以使用函数 wp_schedule_event(timestamp, recurrence, hook, args) 来定义重复发生的时间。...查看 wp_get_schedules() 函数的源代码,频率内部是使用秒数来定义的,然后我们可以通过 cron_schedule 这个 filter 去自定义频率: add_filter('cron_schedules...定时作业的 hook 和回调函数 从上面可知,WordPress 的定时作业对应就是一个 hook,然后通过 hook 关联具体的回调函数,比如我们要定义一个每天都要执行的作业,我们把这个作业 hook
wp_list_categories()函数是将分类以链接的形式罗列出来,点击分类的链接,就可以访问该分类页面。我们有时候会在一些页面调用分类链接,这时这个函数就可以用上了。...该参数是在 3.0 中添加的。有效值: category - 默认 taxonomy - 或任何其他已注册的分类法 walker (对象)生成列表 Walker 类。...: object - an instance of a class that extends either Walker_Category or Walker wp_list_categories()函数使用方法举例...> 显示自定义分类法的项目 在3.0版本添加了taxonomy 参数到 wp_list_categories() 。...类似于 get_the_category_list() 函数(根据名称排序分类)。下面的例子必须使用在循环中: <?
wordpress有很多的函数可供调用,下面ytkah就整理了一下wordpress函数大全供各位参考,如果要详情,可以访问https://developer.wordpress.org/reference...remove_shortcode remove_all_shortcodes shortcode_atts shortcode_parse_atts strip_shortcodes ---- 主题相关 Include 函数...comments_template get_footer get_header get_sidebar get_search_form 其他函数 add_custom_background add_custom_image_header
PHP 提供很多 date/time 函数,但是 WordPress 有自己的一套,下面讲解下 WordPress 中使用 Date 和 Time 的经验和坑。...WordPress 后台是可以让你设置时区的,在 设置 > 常规,并且可以使用下面代码获取: $timezone_offet = get_option( 'gmt_offset' ); 如果你的时间戳是...千万不要用 time() time() 是用来获取当前时间的 UNIX 时间戳格式,但是 WordPress 有自己用来处理时间(可以同时处理 GMT 和本地时间)的函数:current_time()。...Date 和 time 格式 WordPress 让我们在 设置 > 常规 修改默认的时间格式,所以我们尽量在代码使用这个格式,而不要使用 date() 来生成,除非你自己要生成特殊的格式。...PHP 中可以使用 Date 和 Time 做很多事情,但是一定要用 WordPress 方式使用它们。
在 Memcached 中,每个 key 关联有一个 64-bit 长度的 long 型惟一数值,表示该 key 对应 value 的版本号。...在两种情况下这个版本数值会加1: 新增一个key-value对; 对某已有key对应的value值更新成功。删除item版本值不会减小。...如何在 PHP 使用 Memcached CAS Memcached::cas() 执行一个“检查并设置”的操作,因此,它仅在当前客户端最后一次取值后,该 key 对应的值没有被其他客户端修改的情况下,...给 WordPress 添加 Memcached CAS 协议 在 WordPress 的 object-cache.php 我们可以增加下面这两个函数: function wp_cache_get_with_cas...return $this->mc->cas( $cas_token, $key, $data, $expire ); } WPJAM Basic 插件已经集成 object-cache.php 已经集成这些函数和方法
使用WAMP在Windows本地安装WordPress网站 wamp, WAMP搭建WordPress网站, wordpress建站 在我们摸索WordPress建站的时候,如果可以在本地计算机安装并使用...在本教程中,我将向您展示如何使用WAMP软件在Windows中安装WordPress网站,来测试更改代码或者设计WordPress网站。...使用 WAMP 在Windows PC中完全正常工作的WordPress网站,使用上述步骤的账号密码访问网站即可。 ...使用WAMP在Windows本地安装WordPress网站效果如下图所示: 总结 以上是晓得博客为你介绍的如何使用WAMP在Windows本地安装WordPress网站的全部内容, 可以通过多种方式设置本地...推荐:如何使用XAMPP搭建本地环境的WordPress网站 推荐:如何在Mac上使用MAMP本地安装WordPress网站 晓得博客,版权所有丨如未注明,均为原创 晓得博客 » 使用WAMP在Windows
创建 Wordpress 模板应用; ? 输入名称完成即可; ? 等待部署 部署完成进入管理; ? 可直接进入访问; ? 第一次进入需要安装下面输入的需要根据自己需求输入,别学我; ?...在 DNS 解析的时候,选择 cname 解析; DNS 解析控制台地址:https://console.cloud.tencent.com/cns ? 选择新增; ?...建站计算资源云函数 SCF、文件存储 CFS、云原生数据库 TDSQL-C、内容分发 CDN、API 网关资源月月送。 点击 ? 「阅读原文」,查看领取惊喜福利!
如果你想在写博客的时候保持日志编辑页面尽量的简洁,你可以通过下面的代码把 WordPress 自定义字段隐藏起来。...customize_meta_boxes'); function customize_meta_boxes() { remove_meta_box('postcustom','post','normal'); } 当然 WordPress...自定义字段还是非常不错的,很多插件都会用到,但是对于一般用户来说,如果整个项目做好了,用到的自定义字段就是那么几个,我们做项目的时候使用户更加容易使用和理解,一般把WordPress 自定义字段隐藏起来...,然后把需要用到的字段使用一个表单显示出来,如以前做的阳诺太阳能项目:
,在序列化的时候,不会判断是否已经序列化过了,或者在序列化数组恢复成数组的时候,也不会判断这是不是序列化数组。...WordPress 如何序列化数据 所以 WordPress 做了一些改进,创造了 maybe_serialize() 和 maybe_unserialize() 这两个函数,用法和 serialize...但是: maybe_serialize() 在进行序列化的时候,如果要序列化的数组或对象已经被序列化过了,就不会再次进行序列化,直接返回已经序列化的字符串。...为了判断是否为已经序列化,所以 WordPress 还有两个函数: is_serialized( data, strict = true ):检查 is_serialized_string( data...就要用到这些函数了。 ----
bloginfo()显示关于您的wordpress站点的信息,主要是从您的用户配置文件和WordPress管理屏幕的一般设置中收集的信息。它可以在模板文件的任何地方使用。这总是将结果打印到浏览器。...如果需要在PHP中使用这些值,可以使用get_bloginfo()。 函数用法 使用 site_url() 来代替,尤其是在使用 子目录路径方式,而不是使用 子域名 来配置多站点时(bloginfo将返回根网站的URL,而不是子站点的URL)。...(注:3.5.1+好像已经没有这个选项了) 'version' - 显示你当前使用的 WordPress 版本。...可以考虑使用 is_rtl() 代替。 'language' - 显示WordPress的语言。
但是如果只是简单的判断下当前浏览博客的设备是否为移动设备,那么我们可以使用 WordPress 默认的函数 wp_is_mobile 函数来判断,但是这个函数有个问题,它把 iPad 也算作移动设备,但是...iPad 设备比较大,有时候我们仅仅希望在手机看到不同的设计和功能,所以我重新写了一个 wpjam_is_mobile 函数,去除了 iPad : function wpjam_is_mobile()...== false ) { return true; } else { return false; } } 并且 wpjam_is_mobile 函数已经整合到
本文将详细介绍如何使用1Panel面板在云服务器上安装部署WordPress,帮助您快速搭建个人博客。...WordPress特别适合个人博客、企业官网、作品集展示、小型电商等场景,即使没有编程基础的用户也能轻松上手。 一、使用 1Panel 搭建基本环境 (1)进入 1Panel 面板,找到应用商店。...在证书-Acme账户创建自己的账户 申请证书 验证方式:HTTP 申请成功 (3)下载并解压WordPress到网站根目录下。...,WordPress在/index目录下,则网站运行目录为/WordPress 解压后将WordPress文件夹内文件移动到/index目录下,则网站运行目录为/ (4)创建数据库 以上均可自定义...,权限按需选择 设置这些信息将在WordPress安装过程中使用,建议妥善保存。