首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏DeveWork

    WordPress 3.9+的 TinyMCE 4 编辑器增强开发

    WordPress 3.9版本后,WordPress 默认的编辑器 TinyMCE 随之升级到了版本4,带来的问题以前在默认编辑器上的增强开发的效果可能失效。 这篇文章旨在破旧立新,通过几个例子给大家带来几个TinyMCE4 编辑器的增强开发技巧。 }); } } ] } ] }); }); })(); 后记: 本文来源于http://www.wpexplorer.com/wordpress-tinymce-tweaks

    1.3K60发布于 2018-01-19
  • 来自专栏WordPress果酱

    WordPress 主题教程 #4a:Header 模板

    Header 模板是从零开始创建 WordPress 主题系列教程的第四篇。这篇我们将继续 PHP 并学习如何调用博客的标题和链接。 第2步:打开 index.php 打开浏览器,转到 http://localhost/wordpress,因为上次安装了一个空白的主题,这时我们应该看到一个空白的页面。 第4步:调用博客链接 调用了博客的标题之后,接下来就要把博客的标题放入超链接中,这时候需要一个 XHTML 标签。 返回 index.php 文件。 但是用 # 或者 http://localhost/wordpress 作为链接地址是完全不一样的。 这篇主要介绍了 WordPress 主题的 XHTML 代码。 ----

    61540编辑于 2023-04-15
  • 来自专栏WordPress果酱

    开发WordPress 插件

    WordPress 用户体验插件 你的博客流量和订阅用户不多,那么就加强下你博客的用户体验吧。 WordPress Planet 想创建和 WordPress 火星一样的页面,那么它就是不二的选择。 滔滔 WordPress 插件 给大小朋友在博客上玩滔滔的。 中文 Dashboard WordPress Dashboard 一大推英文,我们的原则是替换掉他们,显示我们中文的 WordPress 文章。 17Fav.com WordPress 插件 国内应该目前大家用得最多的收藏服务,和他的插件。 WordPress Related Posts 相关日志插件,个人写得最好的插件。 WordPress 表情秀 把留言中的一些关键字转换为对应的图片。

    66310编辑于 2023-04-13
  • 来自专栏DeveWork

    WordPress 开发之使用WordPress 3.8+后台图标(dashicons)

    伴随着WordPress 3.8 的新界面,WordPress 官方为后台UI 引进了目前贼流行的webfont(又称 icon font),官方独立项目名为dashicons。 那么,如果你是WordPress 开发者,你可以通过以下方式在你开发的主题或插件中使用WordPress 3.8+后台图标(dashicons)。 上而更为开发者熟知。 Dashicons 项目主页:http://melchoyce.github.io/dashicons/ 在WordPress 主题或插件中加入Dashicons 的图标 如果你是在开发WordPress 这个平台开发项目,但也想使用,怎么办?

    1.7K80发布于 2018-01-19
  • 来自专栏大前端全栈开发

    wordpress插件开发踩坑记

    想要使用 REST API 需要自己额外安装插件:WordPress REST API,现在 WordPress 5.0以上的版本已经默认支持 REST API了,不需要额外去安装插件。 切记不能设置为数字或字符串 0,这样会导致前端不能抛出错误提示,啥也收不到if (empty($username)) { return new WP_Error(10001, "用户名不能为空", "");}4. array( "name": "zhou", "age": 18,);// 获取属性正确方式$name = $arr["name"];// 错误方式$name = $arr->name;4.

    1.3K10编辑于 2023-11-16
  • 来自专栏DeveWork

    WordPress Plugin Boilerplate:一个WordPress 插件开发模板(框架)

    WordPress Plugin Boilerplate 究竟是个什么呢?Jeff 认为是个WordPress 插件开发模板(框架)。 WordPress Plugin Boilerplate简介 作者官方 github地址 The WordPress Plugin Boilerplate serves as a foundation 罗列一下该WordPress 插件开发框架的特点: 建立在WordPress API 接口的基础上,兼容性不错; 使用 PHPDoc 约定的代码(注:不懂,翻译貌似不正确); 有例子,可维护性高; 支持多国语言扩展 ; …… 最后 Jeff 的话:因为Jeff 目前专注于WordPress 主题的开发,所以对于该插件开发框架并没有过多了解。 相关文章: WordPress Plugin Boilerplate Developing Plugins With WordPress Boilerplates: Why Boilerplates Matter

    1.2K50发布于 2018-01-19
  • 来自专栏技术实操

    WordPress 评论解锁插件开发教程

    转载地址:WordPress 评论解锁插件开发教程 前言:让内容像宝盒一样,等待读者开启一个优秀的网站不仅要有高质量的内容,还要有巧妙的互动机制。比如一些干货内容,只向用心评论者开放。 现在,我们就一起来探讨一个实现“评论后解锁可见内容”的WordPress 插件。 * * * 一、WordPress评论解锁插件结构一览该插件的核心功能包括:短代码封装隐藏内容评论后设置 Cookie判断是否已评论以决定是否显示内容加载自定义样式完整代码如下:核心文件:reply-display 作用:检查 Cookie 是否存在对应标识更加严谨地防止伪造访问 妙处:防止手动设置 Cookie 即可绕过限制提升插件的安全性和准确性* * *4. reply_read_enqueue_style(

    29210编辑于 2025-07-31
  • 来自专栏WordPress果酱

    WordPress 主题教程 #4b:Header 模板 2

    Header 模板 2是从零开始创建 WordPress 主题教程系列教程的第四篇第二部分,这篇会完成 Herder 模板,并且开始介绍 DIV Box 模型。 第1步:开启 XAMPP 和打开 index.php 启动 Xampp 打开 Tutorial 的主题文件夹 打开浏览器,在地址栏输入 http://localhost/wordpress 返回主题文件夹 HTML 一共可以有7级标题:H1,H2,H3,H4,H5,H6。按照默认,H1是字体最大而H6是则最小。 添加之后的的 index.php 文件是:

    <a href="<? > 保存并刷新浏览器,可以看到在博客标题链接的下面出现博客的描述,我们可以到 <em>WordPress</em> 管理后下修改博客的描述。 <? > 结束 PHP 代码 第<em>4</em>步:DIV 标签 这步将介绍一个新的标签 -- DIV。 给以上代码添加 <div> 和 </div>标签: <div> <h1><a href="<?

    35630编辑于 2023-04-15
  • 来自专栏许都博客

    WordPress主题开发基础:Body 类指南

    您是一位有抱负的WordPress主题设计师吗,正在寻找在主题中使用CSS的新方法? 幸运的是,WordPress会自动添加您可以在主题中使用的CSS类。 这些CSS类中的几个会自动添加到WordPress网站上每个页面的<body>部分。 什么是WordPress Body类? 这允许主题开发人员在将自定义CSS类添加到body_class函数之前检查条件是否为true或false。 让我们看一些使用条件标签将自定义类添加到body类的示例。 文件中: function wpb_browser_body_class($classes) { global is_iphone, is_chrome, is_safari, is_NS4, 'google-chrome'; } elseif ($is_safari) { $classes[] = 'safari'; } elseif ($is_NS4)

    3.6K20发布于 2021-06-29
  • 来自专栏WordPress优化

    WordPress搜索功能增强的开发思路

    来给大家分享一个子凡我最近开发 WordPress 搜索增强功能的一个思路,主要目的就是出于网站搜索聚合页面的优化,其次当然就是提升网站搜索结果相关度和内容丰富程度,用 WordPress 的朋友应该都知道 所以最近子凡给我们的泪雪网搜索做了巨大的升级和优化,今天主要就是分享其中一个增强 WordPress 搜索功能的思路,那就是利用 WordPress 本身的 tag 标签来作为词库,然后给搜索词做分词切割 第三方分词当然还是能找到免费的分词接口,并且还有人开发WordPress 搜索分词插件,当然也还有利用开源的分词库来做了插件,但是子凡看了都不是很理想,主要就是第三方接口的稳定性和以后的发展,我可不想用着用着那天就没法用了 那么子凡经过再三研究和对比考虑,最后还是选择利用 WordPress 标签功能作为词库来给 WordPress 搜索做分词处理。 ,反正就是避免每次分词都要获取一次全部的标签,造成服务器压力和延迟; 4、最后 foreach 循环加上 strpos 开始拆分搜索词,并且记录好分词和标签关键词,根据自己实际的开发需求做后续开发即可。

    1K20编辑于 2022-11-03
  • 来自专栏友人a的笔记丶

    WordPress插件开发,从入门到精通。

    WordPress主题开发:https://nicen.cn/1244.html WordPress插件开发手册:https://developer.wordpress.org/plugins/ 开始 WordPress 钩子可以让我们在特定的时机介入 WordPress 的代码执行流程,不需要编辑任何核心文件就可以改变 WordPress 的行为。 WordPress 中有两种类型的钩子,Action 和 Filter,Action 可以让我们添加或修改 WordPress 功能,而 Filter 可以让我们修改用户提交的或展示给用户的内容。 除了在 WordPress插件中使用,钩子也被广泛应用于 WordPress 核心的许多功能中,一些钩子只是在 WordPress 埋下了一些占位符,以便我们开发的时候使用,这就是 WordPress 4.添加、移除、执行钩子 可以使用 add_action() 、add_filter函数来添加我们自己的钩子,通过我们自己的自定义钩子,其他开发者可以通过扩展或修改我们的插件来适应他们的需求。

    1.5K40编辑于 2023-02-17
  • 来自专栏WordPress果酱

    WordPress 2.7 可能开发的功能

    WordPress 2.6 刚刚发布,WordPress 2.7 就提上了日程,在官方 WordPress Codex 页面已经列出了 2.7 可能开发的功能。 评论 API(Comments API) – 这个应该是最让人激动的功能,它能够让开发者创建桌面程序离线评论管理留言。 WordPress 2.7 这个特性也是为了缩短主题开发者和用户之间的差距,让用户更加容易的升级主题的更新。 WordPress 自动更新(WordPress core updates) – 很多用户已经非常期待这个功能,通过 WordPress 自动更新,你可以非常容易就更新你的 WordPress 版本。 我把另外一个新闻联系一下,WordPress 母公司的另外一个最新产品,基于 WordPress MU 的 SNS 系统 BuddyPress 将于今年年底发布,这里我不妨猜测下 WordPress 2.7

    45110编辑于 2023-04-13
  • 来自专栏友人a的笔记丶

    WordPress主题开发,从入门到精通。

    相关文档:https://www.wpzhiku.com/document/wordpress-plugin-basics/ 全局变量:https://codex.wordpress.org/zh-cn / 官方开发文档:https://developer.wordpress.org/themes/basics/theme-functions/ 主题相关 1.如何为不同分类的页面显示不同的模板。 https://developer.wordpress.org/reference/hooks/wp_loaded/ 4.admin_init 当管理员页面或脚本正在初始化时触发,当用户访问管理区域时, API文档:https://codex.wordpress.org/Rewrite_API 自定义编辑器 TinyMCE:https://www.tiny.cloud/docs-4x/api/tinymce / 4.wp注册tinymce插件、样式、按钮 <?

    12.6K40编辑于 2023-02-17
  • 来自专栏WordPress果酱

    自己动手写 WordPress 插件 4:使用 WP-Cron

    上一节我们讲了如何利用 WordPress API 开发 WordPress 插件。 这一节我们继续讲解 WordPress API,涉及的主题是 WP-Cron,就是在 WordPress 中安排任务。 如何在 WordPress 中安排任务,这是在 WordPress 2.1 中就引入的功能。 本人针对这个功能翻译过一篇文章:如何在 WordPress 安排任务,建议大家在继续之前,好好阅读下那篇文章。

    69120编辑于 2023-04-15
  • 来自专栏达达前端

    4)Angular的开发

    JavaScript 中专注业务逻辑的代码 通过简单的指令结合页面结构与逻辑数据 通过自定义指令实现组件化编程 我们需要本地运行 Angular 文档 下载最新的 Angular 包 MVC 是一种应用程序的开发思想

    4.3K40发布于 2019-07-22
  • 来自专栏程序源代码

    基于vue.js开发WordPress主题

    网站主题 xm-vue-wordpress-theme 一款基于vue开发wordpress主题 主题介绍:https://www.xuanmo.xin/#/single/2317 本地启动、打包 # 安装依赖 yarn # 启动项目,本地访问:localhost:5200,WordPress端口为:8888,可自行修改config/index.js npm run dev # 打包项目命令 npm run build 预览 https://gitee.com/xuanmos/xm-vue-wordpress-theme.git ?

    4.6K40发布于 2019-07-12
  • 来自专栏DeveWork

    WordPress主题开发:添加主题更新提醒功能

    WordPress官方的主题都可以自动更新升级,但如果是个人分享的免费或收费主题的话,通过下面的教程,也可以为你的私人主题添加版本更新提示。 [CDATA[ <h4>v1.2.3 1/14/2011</h4>

    1. DeveWork更新历史3
    <h4>v1.0.8 1/10/2011</h4>
    1. DeveWork更新历史2
    <h4>v1.0.1 1/5/2011</h4>
    1. DeveWork更新历史1
    ]]> </changelog> </notifier

    1.2K80发布于 2018-01-19
  • 来自专栏DeveWork

    WordPress主题开发:添加主题更新提醒功能

    WordPress官方的主题都可以自动更新升级,但如果是个人分享的免费或收费主题的话,通过下面的教程,也可以为你的私人主题添加版本更新提示。 [CDATA[ <h4>v1.2.3 1/14/2011</h4>

    1. DeveWork更新历史3
    <h4>v1.0.8 1/10/2011</h4>
    1. DeveWork更新历史2
    <h4>v1.0.1 1/5/2011</h4>
    1. DeveWork更新历史1
    ]]> </changelog> </notifier

    1.3K60发布于 2018-01-19
  • 来自专栏一丘一壑

    WordPress 精品插件大全页面的开发小记

    昨天发布了一个Page页面:WordPress 精品插件大全。有些朋友比较感兴趣是如何做的,本篇简单写一下整个开发过程,作一个小结,也顺便整理一下代码,本地开发环境里写的比较脏乱差。 自从上次一个突发奇想的Idea 用Python爬取WordPress官网所有插件 之后,针对这些爬取下来的结果,已经写了好几篇文章了: 用Python分析WordPress官网所有插件的开发者信息 用Python 分析WordPress官网所有插件的开发者信息(续以及人物介绍) 用Python分析5万+个WordPress插件 WordPress免费插件的选择指南 在这个过程中把很多东西都能串起来,也乐此不疲,仿佛进入了一个小小的游乐园 在本地开发好这个数据表格之后,就要解决怎么将它和WordPress融合起来的问题,这是一个已经解决的问题,在本博客开站的第一篇文章里就已经详细的讲解过了:使用Vue.js在WordPress中创建单页面应用 第三步:动态数据表格的开发 本质上这个数据表也可以看做是一个单页面应用,详细的Vue项目的开发步骤在之前的文章里有介绍:使用Vue.js在WordPress中创建单页面应用SPA,如果不熟悉Vue开发流程的童鞋可以再看一下

    2K20发布于 2019-04-09
  • 来自专栏一丘一壑

    被严重低估的Web开发框架:WordPress

    ,外观也越来越漂亮了,很多看起来很高大上的网站一点都看不出来是背后是WordPress开发的,所以这也又一次激起了对WordPress的兴趣,而且比起以前,现在更多的是从开发者的角度去看待,觉得用WordPress WordPress通常不被视为应用程序开发的选项,也不被视为软件开发的技术堆栈之一。 结论:WordPress是一个完全可行的应用程序开发选项。 在引起人们对Wordpress的API关注度,或者用 WordPress开发Web应用程序的可行性方面,基本没有任何的推广和介绍。 Jeff是著名的Wordpress电商插件woocommerce的核心开发者之一。

    1.8K71发布于 2019-03-13
领券