创建wordpress plugin

Laravel-Plugin 基于 Laravel 的插件机制解决方案 介绍 Laravel Plugin 是为需要构建自己生态的开发者提供的插件机制解决方案,使用它您可以构建类似 wordpress 的生态。它能为您提供的帮助如下: 基于服务注册的方式去加载插件。 通过命令行的方式,插件开发者可以方便快捷的构建插件,上传插件到插件市场。 提供插件 composer 包支持。在创建的插件中单独引用 composer。 以事件监听的方式,执行插件安装,卸载,启用,禁用的逻辑。方便开发者进行拓展。 插槽式的插件市场支持,通过修改配置文件,开发者可以无缝对接到自己的插件市场。 自带 阅读详情

Wordpress wp-content/plugins 是用来存放插件的目录,所以要使建立的插件可用的话必须将新建立的插件放在这个目录下。
一般来讲,如果所要开发的插件功能非常简单的话,可以考虑将plugin的所有功能代码放置于一个php文件内,然后将这个php文件放在wp- content/plugins下就可以了。但是如果所要开发的plugin功能非常复杂的话,那么显然将所有功能放置于一个文件中的话,对于后期的维护 简直就是一个噩梦,因此对于功能复杂的plugin可以将其功能细分化,将各个细分化后的小功能单独放在不同的php文件中,然后将这些所有的php文件 统一放在一个目录下,并且将存放所有php文件的目录放在 wp-content/plugins 下就可以了。

通常wordpress plugin 都会有一个主php文件,每个plugin 的主php文件会作为plugin的执行入口。wordpress会自动根据plugin 的meta信息寻找到这个主php文件。那么wordpress是如何寻找这个主php文件的呢?

通常情况下wordpress会以php文件中是否包含meta信息作为是否是主php文件的依据。例:假如有一个叫hello world的plugin,plugin 目录结构如:hello world/hello1.php, hello world/hello2.php, hello world/hello3.php,wordpres 会根据hello1.php, hello2.php, hello3.php 这3个php文件中有meta信息的一个来确定主php文件,如果wordpress在这3个文件当中都没有找到确认plugin身份的meta信息的 话,那么这个plugin永远也不会得到执行。

plugin header 信息:

/*
Plugin Name: Hello Zhang
Plugin URI: http://hi.baidu.com/netwolf103
Description: 这是一个WordPress插件
Author: Zhang Zhao
Version: 1.0
Author URI: http://hi.baidu.com/netwolf103
*/

以上信息依次是:插件名,插件URL地址,插件描述,作者信息,版本信息,作者URL地址。
有了上面的meta信息后,我们的plugin 就有了主php文件,因此也就有了得到wordpress执行的机会(哪怕上面这个plugin没有任何功能)。将这个新开发的plugin放到wp- content/plugins后到后台就应该可以查看到这个新的plugin信息了。

其他功能的开发和一般php项目的开发一样。你的主plugin 文件可以引用其他任意的功能模块。

 

文章来源:http://www.ifcode.net/?p=33

反激电源及其变压器计算与绕制 本内容以一个宽电压输入 24V3A 输出的 72W 反激电源为例来计算电路的各个参数和器件选型,包含反激变压器的计算与绕制方法。 阅读详情

相关推荐

升降机SEW MOVIDRIVE变频器设置

选择PO1 第2,3,9,13 位,点击“SendPA”Start reference,编码器反馈值为0(PI2/3 Actual position=0)提示:传送参考位置前请断开变频器安全24V电源,否则会弹出禁止修改提示框;提示:做这一步时,如果出现电机不能转动,或产生报警不能通过编码器匹配。下载配置的参数,提示:下载参数需要断开变频器的安全24V电源。编码器匹配通过后点击下一步,进入下图画面传送参考位置。1电机不能转动:a可能是由于变频器的安全24V未给。点击2.SEW总线扩展定位,定位块设置。

xdpcxq的专栏 5397

Wordpress插件开发过程

插件开发者手册:https://developer.wordpress.org/plugins/待续…

NOT NULL 1万+

【实战揭秘】高胜率集合竞价抓涨停策略:融合MACD背离与斐波那契的量化模型

本文揭秘了一种高胜率集合竞价抓涨停策略,融合MACD背离与斐波那契数列的量化模型。通过量能异动、技术形态突破和资金共识形成的交叉验证,该策略在实盘中表现出色。文章详细解析了MACD背离的量化实现细节、斐波那契数列的实战应用,以及策略的量化建模过程,帮助投资者提升交易胜率。

herb5的博客 1567

WordPress Plugin API(插件接口)

简介 本文介绍的是一些为 WordPress 插件开发者提供的 API (编程语言接口),以及如何调用这些接口。 阅读本文之前,请先参考开发一个插件,以便了解一些关于插件的概况和详情。文本着重于“执行挂勾”类的接口,这类接口也被称为“过滤器”(Filters)和“动作”(Actions),WordPress 正是使用这种接口把插件挂接到系统中的。 执行挂钩、动作和过滤

jazywoo_在路上 1528

IEEE Transactions on Industrial Informatics(TII) 投稿须知- Initial Submission

请注意,您可以在作者中心查看稿件的当前状态,如:在EIC办公室、分配给AE、AE邀请审稿人、AE指定审稿人、正在审稿、等待AE决定、等待EIC决定。为了确保公正的评审过程,我们要求在稿件中没有任何作者的身份(不包括作者的姓名、传记、隶属关系、求职信、签署的版权表格、识别脚注、致谢等)。如果你的手稿有很大一部分已经在会议上发表过,论文必须隐藏所有作者的身份,这样会议论文就可以被引用,就好像它是由不同的作者写的一样。请注意,通常你的技术成就是根据被引用的次数来评估的,而不是根据发表的论文数量。

loinleeai的博客 4432

AWS 小白书 [1] 全球架构

小白应该知道的 AWS 知识

boshansolo的博客 704

WordPress添加plugin

WordPress有丰富的plugin,如果想在自己的WordPress网站中添加plugin,可以在Plugins点击Add New,搜索相应的插件,点击Install Now,即可安装。 但是,默认情况下,会出现让你设置ftp的情况,这时候傻傻的去搞ftp就错了。应该在wp-config.php中添加 define("FS_METHOD","direct"); define("FS_CHMOD_DIR", 0777); define("FS_CHMOD_FILE", 0777); 还会可

夜宿荒寺 689

学习笔记( 11 ) - 解决:finalshell连接虚拟机(ubuntu)超时,主机ping不通虚拟机,主机没有VMnet8网卡, Connection refused: connect

解决:finalshell连接虚拟机(ubuntu)超时,主机ping不通虚拟机,主机没有VMnet8网卡, Connection refused: connect

烟溪彭于晏的博客 2万+

wordpress plugin.php,创建wordpress plugin

Wordpress wp-content/plugins 是用来存放插件的目录,所以要使建立的插件可用的话必须将新建立的插件放在这个目录下。一般来讲,如果所要开发的插件功能非常简单的话,可以考虑将plugin的所有功能代码放置于一个php文件内,然后将这个php文件放在wp- content/plugins下就可以了。但是如果所要开发的plugin功能非常复杂的话,那么显然将所有功能放置于一个文件...

weixin_39801075的博客 622

[VCS]门级仿真及SDF反标

摘要:门级仿真在STA工具普及后仍是验证的重要环节,主要用于检查SDC完备性、异步电路时序、网表完整性及为功耗分析提供波形。门级仿真分为不带时序反标的前仿和带SDF反标的后仿,后仿需加载SDF文件提供精确延时信息。VCS提供多种仿真选项控制时序检查行为,SDF反标可通过命令或系统函数实现。后仿需特别注意关闭notimingcheck选项以确保时序检查有效性,并建议检查SDF反标报告和波形验证延时一致性。

元直的博客 9793

RK3568平台开发系列讲解(音频篇)配置声卡

📢本篇文章介绍如何配置声卡。

内核笔记 2448

wordpress plugin创建

[code="java"][/code] [color=red]D:\xampp\htdocs\wpcourse\wp-content\plugins\FC_filter\fc_filter.php[/color]

gedoua的博客 139

DeFi核心协议代码解析

本文解析了DeFi两大核心协议Uniswap V2和Compound的智能合约架构与关键代码。Uniswap V2采用恒定乘积公式(x*y=k)实现自动做市,核心合约包括Factory、Pair和Router,具备流动性铸造、代币兑换和TWAP预言机功能。Compound借贷协议通过cToken合约管理存款和借款,采用动态利率模型和抵押率机制,包含资金利用率计算、清算触发等核心算法。两协议均采用模块化设计,通过智能合约实现去中心化金融服务的核心逻辑。

闲人编程的博客 935

如何在WordPress中创建Web目录(逐步)

Are you looking to create a business web directory? Web directories are a popular online business idea, allowing you to monetize your website with user-generated content. 您是否要创建业务网站目录? Web目录是一种流行的在线...

1054

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

GitHub Actions工作流模板清单:action-wordpress-plugin-deploy三种实战用法(推Tag部署、Release发布、自动挂载ZIP包)

**action-wordpress-plugin-deploy** 是一个专为 WordPress 插件打造的 GitHub Actions 工作流模板工具,它能把你的 Git 仓库一键部署到 WordPress.org 的 SVN 插件仓库,支持**推 Tag 自动部署**、**Release 发布触发**、**自动挂载 ZIP 包**三种实战用法,让你彻底告别手动 SVN 提交。 ## a

gitblog_01113的博客 1045

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Yeoman WordPress 插件生成器指南:generator-plugin-wp

Yeoman WordPress 插件生成器指南:generator-plugin-wp generator-plugin-wp 是一个基于 Yeoman 的生成器,旨在帮助开发者快速搭建 WordPress 插件的骨架。下面将详细介绍这个开源项目的三个核心部分:目录结构、启动文件以及配置文件。 目录结构及介绍 generator-plugin-wp 创建的插件遵循了标准的 WordPress 插...

gitblog_00067的博客 810

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

推荐使用:WordPress Plugin Boilerplate - 开源插件开发框架

推荐使用:WordPress Plugin Boilerplate - 开源插件开发框架 1、项目介绍 WordPress Plugin Boilerplate 是一个过时但依然有用的项目,它提供了一个基本的构建块来开发WordPress插件。这个框架集成了Grunt、Compass、GIT和SVN,旨在创建高效且易于维护的插件开发环境。开发者可以利用自己的GIT仓库作为开发环境,并通过SVN将新...

gitblog_00075的博客 487

wordpress插件_5个最佳WordPress企业目录插件

wordpress插件Are you looking for the best WordPress business directory plugins? 您在寻找最佳的WordPress企业目录插件吗? A business directory helps users discover service providers in a particular niche or category. ...

929

WP Plugin:构建高效、可维护的WordPress插件

WP Plugin:构建高效、可维护的WordPress插件 项目介绍 WP Plugin是一个开源项目,旨在为开发者提供一个快速、高效的方式来创建和管理WordPress插件。通过简单的命令行操作,开发者可以轻松地搭建起一个功能齐全的插件框架,并在此基础上进行扩展和定制。 项目技术分析 WP Plugin采用了现代化的技术栈,确保了插件的高性能和可维护性。以下是一些关键技术点: Compose...

gitblog_00444的博客 513

Multi-level Navigation Plugin(多级导航插件)

Multi-level Navigation Plugin功能概述 可以将导航菜实现任意级的下拉菜单显示,可以将存档、分类、页面、友情链接、评论等作为导航菜单。另外,可以直接在后台设置导航的css从而让导航栏与网站使用 的主题相适应。 Multi-level 1 插件下载安装,激活后,在wp后台设置菜单下出现“Multi-level Navigation Plugin”选项,

sxty0220 博客之家 3820

wp全站ajax插件,在你的 WordPress 插件中使用 AJAX - WordPress 插件开发

越来越多的插件开始使用AJAX 技术。我个人并没有在大多数的插件中看到过AJAX,但是使用AJAX 来完成某个任务对你的插件来说可能是必要的。这篇文章将像你展示怎样在你的插件中使用AJAX。这篇文章将在上一篇文章《在插件中添加js 和css》的基础上继续。建立新的PHP文件Devlounge Plugin Series 插件已经有了如下的目录结构了:devloung-plugin-seriesde...

weixin_42303627的博客 457

wordpress调用分类目录自定义字段信息

在制作网站时,需要在分类页面调用各自分类下的不同的信息,来实现在不同的分类页面显示相应的栏目信息。例如每个分类的介绍,分类的公告,分类的缩略图或者分类关键字等。 wordpress程序自身只带有调用分类的名称,分类的描述,分类的别名功能,怎么才能实现给wordpress分类自定义栏目信息呢,效果类似于wordpress自定义栏目功能,可以使用一款强大的wordpress插件---- Category Meta plugin。 Category Meta plugin,功能比较强大,可以用于给分类、标签、自定

juice2012的博客 813

【2013-12-12】wordpress插件开发学习笔记:一个最简单的widget的实现

介绍如何在 WordPress 中开发一个最简单的 Widget 小工具插件。通过编写 PHP 插件文件、注册 sidebar widget 并在后台启用,最终将自定义 Widget 放入前台页面显示,适合 WordPress 插件开发入门学习。

cstriker1407的专栏 179

wordpress插件API入口

<?php /** * @package Moodo Zhong * @version 1.0.0 */ /* Plugin Name: Moodo Zhong Plugin URI: http://wordpress.org/plugins/hello-dolly/ Description: 通过插件写API接口的简单方法 Author: Zhong Zhao Version: 1.0.0 Author URI: http://xxx.com/ */ //先伪静态 实现插件URL: xx.

雨夜不眠 1848

wordpress ajax插件,在你的 WordPress 插件中使用AJAX

越来越多的插件开始使用AJAX 技术。我个人并没有在大多数的插件中看到过AJAX,但是使用AJAX 来完成某个任务对你的插件来说可能是必要的。这篇文章将像你展示怎样在你的插件中使用AJAX。这篇文章将在上一篇文章《在插件中添加js 和css》的基础上继续。建立新的PHP文件Devlounge Plugin Series 插件已经有了如下的目录结构了:devloung-plugin-seriesde...

weixin_35107023的博客 558

你的文章 H1 标题

**Meta Title**: 你的 SEO 标题 | 品牌名 **Meta Description**: 你的元描述,同时作为文章节选。 **Target Keyword**: 你的目标关键词 **URL Slug**: /blog/my-post-slug/ **Category**: 你的分类 **Tags**: 标签一, 标签二 (正文从这里开始,H2 及以下为正文结构) ``` ##

gitblog_00648的博客 280
上一篇: wordpress post 模板选择插件(Single template plugin)
下一篇: 通过javascript扩展链接
netwolf110
博客等级 码龄19年 5粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值