这是我第一次为Wordpress编写一个简单的插件,所以不要对我不好。看到这是我试图用我的插件做的事情:
.txt
文件,每行包含一些值,例如:GALUE,YOMAR,A,PP 36199230,,MVD,Y,9992200030748,1,3B,3,Y,C
按attach to existent user
我的意思是为这些用户创建额外的元数据并持久保存到数据库。另外,如果可能的话,我想添加支持来编辑部分元数据。
除了我不知道如何开始编写插件之外,我在WP网站上阅读了这些文档,但对我来说并不是很清楚。可以给我一些提示或者一段代码作为起点吗?
答案 0 :(得分:2)
您需要阅读很多文档。它以一个简单的标头开头到PHP文件:
Standard Plugin Information
插件的主要PHP文件的顶部必须包含标准的插件信息标头。这个标题允许WordPress识别你的插件存在,将它添加到插件管理屏幕,以便它可以被激活,加载它,并运行它的功能;没有标题,您的插件将永远不会被激活,永远不会运行。以下是标题格式:
<?php /** * Plugin Name: Name Of The Plugin * Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates * Description: A brief description of the Plugin. * Version: The Plugin's Version Number, e.g.: 1.0 * Author: Name Of The Plugin Author * Author URI: http://URI_Of_The_Plugin_Author * License: A "Slug" license name e.g. GPL2 */
然后,您必须使用add_(sub)menu_page()
和辅助功能以及hooks创建插件的用户界面。
要导入文件,基本是:
$import_file = $_FILES['import_file']['tmp_name'];
$csv = file_get_contents( $import_file );
来自教程Building a settings import and export feature的内容,虽然它涉及JSON。
此外,您可以从现有的插件中学习,例如CSV Importer,并研究<plugin-development>
tag at WPSE。