您当前的位置:首页 > TAG信息列表 > plugin-development
如何使用钩子覆盖插件中的UPDATE_POST_META调用?
我使用的插件包含以下代码: $download = array( \'post_title\' => $title, \'post_content\' => \'\', \'post_status\' => \'publish\', \'post_author\' => get_current_user_id(), \'post_type\'
在AJAX请求完成之前重新加载页面
我正在开发一个WP插件,我需要能够通过单击按钮调用URL(特别是AJAX函数),但单击后页面会刷新,我认为这会阻止AJAX请求完成。注册按钮点击后,JS意味着获取输入的值,将其组合成URL,然后将iFrame源更改为该URL(我认为称之为URL),但这会被刷新页面所抵消。代码如下:$intro = get_post_meta($post -> ID, $key = \'podcast_file\', true); ?> <div class=\"downl
如何添加仅对主页中的帖子显示的评论按钮
我需要一个按钮,直接指向该特定帖子的评论部分。我希望每个帖子的主页上都只显示该按钮。有人能帮我吗我的网站url是www.thepicz。com和我正在使用“bulan”主题
如何在不添加到https://wordpress.org/plugins/的情况下为插件添加更新功能
任何人都有一个想法,或者可以给我指一个教程/指南。感谢所有帮助。
在管理面板中使用Bootstrap的更好方法是什么?
我需要在wp admin中使用引导CSS以获得更好的UI,但如果我将bootstrap.css, 它通过更改背景颜色等影响管理默认UI。如何使用bootstrap.css 内部wp管理?
我的样式表没有入队
我在Windows 10上的Wordpress 4.5.2中,我试图在Wordpress中注册和排队我的样式表,但它就是不起作用。我对jQuery也有同样的问题。我在插件中有这段代码,我正在显示一个仪表板小部件,它工作得很好:<?php /* * Plugin Name: TEST PLUGIN */ /* register styles and scripts * register dash wi
AJAX无法插入、查询和结果数据
在我的网站上,通过form 我在数据库中发送/注册相同的信息SELECT/查询并返回!返回保存在数据库中的最后一个表,即用户刚刚在表单上输入的表(以及来自数据库的更多信息)。如何在中显示来自数据库的这些值modal bootstrap 页面不刷新是必要的。为此,我插入了AJAX 具体如下:$(document).ready(function(){ $(\'#enviar\').click(function(){ $.ajax({
将我的插件页面分成不同文件的问题
由于我的上一个(第一个)插件在一个文件中有6个管理页面,因此有点难以管理,我决定将它们拆分为这一个,但这样做只会带来问题。在我的插件函数文件(LoadPressFunctions.php)中,我有以下内容:add_action( \'admin_menu\', \'my_plugin_menu\' ); function my_plugin_menu() { add_menu_page( \'LoadPress\', \'LoadPress\', \'manage_opt
RICH_EDIT_EXISTS()的替代方法是什么?
插件将用户插入数据库。如果用户是作者,则在用户保存其配置文件之前,视觉编辑器不会显示。我试图找出没有添加到数据库中的设置,并发现已弃用的rich_edit_exists().有替代品吗?
添加带有插件的帖子类型页面
我可以为插件添加的自定义帖子类型添加存档和单页吗?我知道这只需要最好的猜测,内容如下:<?php get_header(); ?> <h2><?php _e(\'My Post Type\', \'my-slug\'); ?></h2> <?php //get posts and list ?> <?php get_footer(); ?> 这意味着用户(或我)需要能够使用arch
从管理面板中的编辑帖子中获取(最终)永久链接
我正在开发一个插件,需要从编辑帖子屏幕中获取永久链接,将其发送到链接缩短器API。问题是,我需要在帖子发布之前(当它处于草稿状态时)获取永久链接。例如,如果我有一篇标题为“我的新帖子”的帖子,它是一篇草稿,帖子ID是2048,那么我的永久链接当前显示为mydomain.com/?p=2048 而不是mydomain.com/my-new-post 如果我使用<?php echo get_permalink(get_the_id()); ?>我需要一个功能,可以抓住永久链接,这是在编辑后管理页面
自定义小部件中的自定义帖子类型-$listItem
嗨,我在制作自定义post类型小部件时遇到了一个小问题。问题是,当我在代码中添加自定义字段时,显示自定义字段信息的部分位于输出代码的顶部。以下是我使用的代码:class Agenda_widget extends WP_Widget{ function __construct() { parent::__construct( \'agenda_widget\', // Base ID \'Agenda Widget\', // Nam
ACF in wordpress
嗨,我在制作自定义post类型小部件时遇到了一个小问题。问题是,当我想要获取我想要在内联样式中使用的字段时,它不起作用。这是我的代码:class Agenda_widget extends WP_Widget{ function __construct() { parent::__construct( \'agenda_widget\', // Base ID \'Agenda Widget\', // Name
对于插件注册的自定义类型,如何更改前端`下一篇文章`的措辞?
我正在与另一位开发人员合作开发一个插件,该插件可以注册并定义自定义类型的帖子。它在后端按预期工作,但我想更改next article 和previous article 前端的块next figure. 它必须在插件中定义,而不是在主题中定义。我如何才能做到这一点?编辑:最后,我写道,与其他过滤器一起:add_filter(\'next_post_link\', \'next_figure_link\'); function next_figure_link($arg) { if (g
如何创建不同文件的缩略图?
我将上传的内容存储在一个单独的文件夹中,并使用单独的表将位置保存在数据库中。我经历过WP_Image_Editor , wp_image_editor_gd 和wp_image_editor_imagick .我也试过了wp_insert_attachment 和wp_generate_attachment_metadata是否有任何方法可以使用这些类或wordpress中的任何其他类/函数为PDF、video、doc、RAR和ZIP创建缩略图?请让我知道,如果我需要提供更多的细节或任何问题,你想让我回答
无法使用PHPUnit和WP-CLI为WordPress插件编写测试用例
WordPress setup: 使用安装的WordPressVVV.PHPUnit setup: 我已经按照中所述设置了测试套件Pippin\'s blog. 使用登录到机器后访问PHPUnitvagrant ssh.Test case: 我在/tests/ 中的文件夹test-{my-plugin-filename}.php 文件function test_my_plugin_method() { $links = plugin_method(); } Where I\
Enqueue scripts in footer
我正在尝试构建一个插件,并将我的脚本排入页脚。出于性能原因,我想在函数之后加载这个插件脚本。php脚本,因为除此之外,它还会破坏页面。我的意思是在我的功能中。php有以下基本脚本:jquery ui加载到标题中。接下来,我还有其他essentials脚本,总是在我的函数中。php,加载在页脚中,如:-------页脚jquery migrate等。。。问题是,当我在页脚中加载插件脚本时,它们会在函数中的其他脚本之前加载。php类:-------页脚此处为插件脚本jquery迁移(来自functions.p
添加设置部分中的回调为空
我从插件中看到的一些代码包含这一行add_settings_section(\"section\", \"Settings\", null, \"theme-options\"); 有一个null 回调。已经看过https://codex.wordpress.org/Function_Reference/add_settings_section上面写着$callback-(string)(必需)函数,用所需内容填充节。函数应回显其输出。那么,这是为什么null 这意味着什么?
插件开发SQLite或WordPress的数据库
我正在为WordPress开发一个插件,它必须存储4.5-200mb的数据。我考虑使用sqlite来存储和访问数据,而不是使用WP的数据库。从性能角度来看,sqlite文件会比使用WP的数据库更好吗?非常感谢。
WordPress MultiSite使用相同插件对每个站点应用不同的选项
我为引导导航栏创建了一个插件。然后我为我的插件创建了一个选项页面。在我的选项页面中,我有两种类型的导航栏(默认导航栏和全宽导航栏),您只能选择其中一种。我想使用WordPress multisite并在其中创建两个站点。然后在第一个站点中显示默认导航栏,在第二个站点中显示全宽导航栏。我可以在每个站点中激活相同的插件并在每个站点中使用不同的选项吗?或者我必须安装两次WordPress,然后使用每个WordPress安装文件夹中的插件?