您当前的位置:首页 > TAG信息列表 > plugin-development
检索通过设置保存的插件选项值
查看下面的代码,可以完美地添加选项并保存它们。然而,我希望在我的插件短代码中使用首页上的这些数据。class MySettingsPage { /** * Holds the values to be used in the fields callbacks */ private $options; /** * Start up */ public fu
未在管理员中显示的特色图像
目前,我正在制作新主题,并有在wordpress的管理端添加特色图片的想法,不幸的是它不起作用这是我尝试过的我在函数中添加了此代码。phpadd_theme_support( \'post-thumbnails\'); 我也试着改变它add_theme_support( \'post-thumbnails\', array( \'post\' ) ); // Add it for posts add_theme_support( \'post-thumbnails\', array( \
如何在A类边安装插件时创建表
我正在创建oop基础插件。所以,如何在插件安装过程中在a侧类中创建表。但我无法创建表。这是我的方法。我怎么了。class Notification { function __construct() { register_activation_hook( __FILE__, array($this,\'jal_install\') ); } function jal_install() {
正在保存插件设置-错误:未找到选项页面
我已经为我的插件设置创建了一个表单,并将表单的action属性设置为“options.php”,但当我提交表单时,我得到了“ERROR:options page not found”add_action(\'admin_menu\', \'create_menu\'); function create_menu(){ // add menu page add_menu_page( \'Basic Plugin Menu Page\'
我应该如何使用wpdb类在管理仪表板中提交表单?
我想为管理员创建一个插件,以便在仪表板中编写每日消息;将其显示在他的网站上。我有两个文件,dailymessage.php 和messageform.php.在里面dailymessage.php 我有以下代码:add_action( \'admin_menu\', \'getMessage\' ); function getMessage() { add_options_page( \"DailyMessage\", \"DailyMessage\", 1, \"DailyMes
将评论标记为垃圾评论时获取评论者IP
我想做的是每次单击评论上的垃圾邮件时创建一个IP地址列表。我现在唯一的问题是,如何在这个函数中获取注释者的IP地址。这就是我正在处理的。。。它与垃圾邮件按钮的onclick事件相关联。add_action(\'transition_comment_status\', \'report_spam\', 1); function report_spam($new_status){ if($new_status == \'spam\'){ //do somethi
如何重写URL并获取值?
我创建了一个短代码add_shortcode. 其中,短代码放置在wordpress页面中以显示动态内容。动态内容基于URL值。Example 如果URL为wordpress/sample-page/?user=john 在我的短代码内容中,我通过以下方式获取url值$_GET[\'user\'] 现在我想重写url如下wordpress/sample-page/john. 并希望在短代码中获取URL值。这在wordpress中可能吗?如果是,请指导我。
如何将记录从我的自定义管理页面中的自定义表单插入到自定义表格中?
我正在努力解决这一问题,而我搜索到的所有相关的抄本、文章和论坛帖子(堆栈或其他)的链接都没有帮助。我可以将我的问题描述为试图复制原生的“添加新用户”Wordpress功能。一、 e.从管理页面呈现表单,从此表单插入新记录(相当于添加新用户)并更新表。到目前为止,我已经:目前的插件代码如下所示:<?php /* Plugin Name: Episodes Description: The episodes plugin
插件中的当前用户返回空
我目前正在开发一个插件,并试图利用$current\\u user global。class Something { public function __construct() { $this->get_user(); var_dump( $this->user ); } private function get_user() { require_once( ABSPATH . \'/wp-includ
如何在WordPress钩子函数中使用输出缓冲?
输出缓冲似乎没有考虑挂钩函数中的echo。function buffer_start() { ob_start(); } function buffer_end() { ob_end_flush(); } add_action(\'init\', \'buffer_start\'); add_action(\'admin_footer\', \'buffer_end\'); add_action(\"draft_to_publish\", \"my_hooked
将按钮添加到TinyMCE自定义菜单
我在TinyMCE可视化编辑器中添加了一个带有菜单的新按钮,使用它非常有用tutorial 但现在想添加更多的项目,这取决于我的主题中是否有各种帖子类型。我认为我使用addMenuItem和“context”的方法是正确的,但我不知道如何按正确的顺序设置它。我的插件代码:add_action(\'admin_head\', \'nto_add_shortcode_button\'); function nto_add_shortcode_button() { global
如何在管理员的wp插件中添加jQuery FullCalendar
wp_register_script(\'moment\', plugin_dir_url( __FILE__ ).\"js/moment.min.js\", false, null, true); wp_register_script(\'fullcalendar\', plugin_dir_url( __FILE__ ).\"js/fullcalendar.min.js\", false, null, true); wp_enqueue_script(\'
挂钩筛选器位于特定页面上的内容之后(_C)
我创建了一个函数来钩住\\u内容。这仅适用于某些页面/帖子。它使用的是默认模板,但不是我的自定义模板。function insertFootNote($content) { $content.= \"<div>\"; $content.=\"additional content\"; $content.= \"</div>\"; return $content; } add_filter (\'the
示例仪表板小工具,取消不工作
使用Wordpress API Dashboard小部件的代码示例:https://codex.wordpress.org/Example_Dashboard_Widget我能够构建插件,当我单击“配置”然后提交时,数字会完全更新。只有一个问题,如果单击“取消”以取消更新编号,则编号将设置为空(NULL)。即使输入框中有数字。我该如何确保示例编号保持原样,并且在单击“取消”时不会更新为NULL。
自定义插件的端点回调显示
我正在构建一个插件,允许管理员向数据库添加工作人员。我在插件类文件中创建了一个函数。。。cp_libstaff_frontend_display() 。。。它向前端用户显示数据库中每个工作人员的表。此函数附加到显示在URL上的快捷码:mysite.com/librarywp/staff-directory 现在,我想做的是在每个工作人员的名字上有一个链接,该链接将用户带到一个页面,只获取该工作人员的信息。例如mysite.com/librarywp/libstaff/1 其
修改lightbox插件以允许报价,这是否存在?
我一直在网上搜索一个插件,用于我的网站,该插件允许用户单击foogallery图像库中的图像,然后在全屏灯箱中打开图像。这本身很简单,但我也希望用户能够单击切换按钮,并有一个报价表,一旦填写并提交将发送到我的电子邮件出现在页面的底部三分之一。有没有人知道有一个插件允许这样做或可以修改,或者我运气不好?下面是我想要的模型。任何帮助都将不胜感激。
为什么更新选项不起作用?
我有以下不起作用的代码:var_dump($resp[\'status\']); //output: \'status\' => string \'yes\' (length=3) update_option(\'acp_cf_settings\' , array(\'acp_cf_status\'=>$resp[\'status\'])); update_option(\'acp_cf_settings\' , array(\'acp_cf_log\'=>$resp[
WordPress中的命名空间--如何启动主类?
我对PHP中的OOP有非常基本的了解,并且正在尝试学习在WordPress插件中使用名称空间。遵循以下两个来源的说明:WPSE 63668Paulund这是我当前代码的外观:Root Folder: plugins/oowpFile: oowp/bootstrap.php<?php /* Plugin name: OOWP */ require_once(\'autoload.php\'); File: oowp/autoload.php<?php
设置API保存的值未显示在下拉框中
我正在尝试使用设置API将值保存到选项中。这个东西正在保存,但无论我做什么,它都会重置下拉框。因此,保存的值不会显示在下拉框中。我使用var\\u dump()来显示选项的内容,它显示以前保存的值,没有任何问题。谁能帮帮我吗?以下是屏幕截图:代码如下:add_action(\'admin_init\', \'twmm_init\'); function twmm_init() { register_setting(\'twmm_options_group\', \'twmm_optio
WordPress-父主题中有多个css文件的子问题
好的,我正在尝试设置一个子主题,但无法解决父主题中许多不同css文件的问题。当我看着codex guide 这只是举例说明如何使用一种样式进行设置。父主题中的css文件。父主题是wooshoplite. 我让儿童主题部分处理一些颜色和破碎的图像,但结构和其他东西看起来很糟糕。请参阅所附图片。你们能帮我引路吗?解决这个问题的正确方法是什么?我在功能上尝试了不同的方法。php,但似乎什么都不管用。/D