您当前的位置:首页 > TAG信息列表 > plugin-development

  • 正在寻找启动cron作业的更好方法

    时间:2021-10-05

    除了使用register_activation_hook 在插件中?对于已经安装并激活该插件的网站来说,它似乎没有什么用处。谢谢

  • 使用@wordPress/create-block教程在自定义块前端输出中获取不正确的文件路径

    时间:2021-10-05

    我正在关注官方的WordPress;创建块教程“;位于此处:https://developer.wordpress.org/block-editor/handbook/tutorials/create-block/我将此作为插件的起点:npx @wordpress/create-block我将它与本地by Fleel一起用于我的开发环境。除了我尝试在块的CSS中包含其他文件(如自定义字体文件或图像)外,大部分内容似乎都正常工作。这是本教程的一部分:https://developer.wordpress.o

  • 按POST_DATE排序在上一个和下一个帖子分页中不起作用

    时间:2021-10-08

    我为我的单个帖子模板添加了带有缩略图的上一页和下一页,但它没有显示正确的上一页和下一页帖子。此外,看到它通过post ID显示上一个和下一个邮政订单,并试图通过post\\u日期更改订单,但它不起作用。以下是后期导航代码。有人能帮帮我吗。。。function wpse73190_adjacent_post_sort( $orderby ){ return "ORDER BY p.post_date DESC LIMIT 1"; } add_filter(

  • 插件忽略了WordPress注释函数中的换行符或<br>标记

    时间:2021-10-09

    我发现有一个票证支持插件。它在票据系统回复中使用WordPress注释功能。问题是插件将不接受换行符或带<;br>;。我如何才能接受<;br&燃气轮机;标记或换行? <div class="reply_form"> <?php $comments_args = array( \

  • 将boxtal PHP库集成到自定义WordPress插件中

    时间:2021-10-12

    我需要整合this PHP library 在我的WordPress网站上。我读到你必须创建一个插件或将其集成到子主题中。因此,我创建了一个插件,并将PHP库集成到插件文件夹中。https://ibb.co/vXfJjLj这是我的插件 <?php /* Plugin Name: igosen api boxtal Plugin URI: Description: Relier marketplace à boxtal Author: Serge As

  • 设置API表单-使用AJAX提交

    时间:2021-10-13

    我正在创建一个插件,其中有一个仪表板Settings API. 我正试图通过AJAX.形式:public function agy_dashboard_page() { ?> <form id="agy-form-submit" action="options.php" method="post"> <?php settings_er

  • 如何使用GET_NEXT_POST_LINK排除或跳过POST类型

    时间:2021-10-14

    我有一个名为families的帖子类型,我在其中添加每个家庭的个人信息,在数据中有一个名为status的选项。*重要提示:字段是使用ACF自定义字段创建的这些族显示在每个页面上。例如我需要的是排除没有保留状态的族,以及在“下一步”和“上一步”按钮中未显示或链接的族。在我的代码中,我有函数get\\u next\\u post\\u link()和get\\u previous\\u post\\u link()<?php $older_link = get_next_post_link( \

  • 使用ADD_IMAGE_SIZE条件生成图像大小

    时间:2021-10-14

    这个add_image_size 函数用于添加默认缩略图、中缩略图、大缩略图和;默认情况下在WordPress中生成的完整。有没有办法只为特定上传添加这些图像大小?或者,我们是否仅限于为每次上载生成所有可能的图像大小?

  • 对订单中具有自定义元数据字段的产品进行计数

    时间:2021-10-15

    我有一个wordpress插件,它按顺序对购买的产品进行计数,并用我的自定义元数据值进行标记。自定义元数据值以复选框的形式显示在产品页面中。我正在使用WooCommerce/WooCommerce订阅。如果客户购买了5种产品,则会进行计数,然后将其存储在变量中。仅统计具有自定义元数据值复选框的产品。计数不会发生,因为我相信在使用时不会检测到我的自定义元数据值复选框get_meta(); 在循环内。Code below shows the metadata checkbox/* Adding Extra f

  • 如何自动下载、安装和激活我的插件所依赖的插件?

    时间:2021-10-15

    我正在开发一个插件,它需要WordPress存储库中的几个插件才能正常工作。是否可以从WordPress存储库下载和安装,并在插件激活时自动激活自定义插件所需的一个或多个插件?有一种安全而正确的方法可以通过PHP实现这一点吗?

  • 将特定页面设置为404-不是通过我自己的插件找到的

    时间:2021-10-15

    我正在开发一个插件,可以创建一些页面,并为每个页面设置一个特定的模板。它创建了一个为404设置模板的页面-未找到,如何将此特定页面设置为WordPress 404(以便在需要时显示)?

  • 如何使用JavaScript访问管理区域中的WordPress经典编辑器的内容?

    时间:2021-10-16

    我正在开发一个小的Wordpress插件,它使用JavaScript将带有css类的html标记添加到Wordpress编辑器的可视文本视图中。我使用经典编辑器。根据Chrome开发工具,可视文本编辑器由几个div元素组成,然后是一个id为;内容\\u ifr“;它加载第二个body元素,该元素包含与帖子相关的所有html标记:<body id="tinymce" class="mce-content-body content post-type-post post-s

  • 如何准备(压缩/压缩)插件以支持更新而不是添加新实例?

    时间:2021-10-20

    我创建了自己的插件,并通过在仪表板中上载zip文件来安装/更新它们。这很好,但突然添加了一个新的插件实例,而不是更新已经安装的插件实例。在WP询问之前;是否要将版本X替换为版本Y;,但该对话框不再出现。我以前有过这个问题,但当时我以zip文件的名称记录了日期和版本。从那时起,我总是使用相同的名称作为zip文件(例如。my-plugin.zip), 它用于更新插件。现在WP创建新目录my-plugin-1, my-plugin-2, ... 更新时。Is there a best practice for

  • 如果我尝试取消调度未调度的WP Cron调度任务,是否会出现错误?

    时间:2021-10-21

    所以,我正在开发一个插件,我想知道我是否调用$timestamp = wp_next_scheduled( \'scheduled_hook\' ); wp_unschedule_event( $timestamp, \'scheduled_hook\' ); 如果根本不检查它是否在计划中,它会给我一个错误,还是只是检查它并取消它的计划,以防它实际上已经计划好了,否则就忽略它?

  • 单一产品页面中的Dokan Marketplace商店链接

    时间:2021-10-22

    我用这种方式展示产品store link with [vendor_shop_name] shortcode in custom product page./*Shortcode [vendor_shop_name] https://stackoverflow.com/questions/55364574/display-dokan-vendor-name-and-total-sales-on-woocommerce-single-product-pages*/ add_shortcode(\'v

  • Error code when migrate

    时间:2021-10-24

    我在迁移到不同的服务器后得到了此错误代码。警告:require\\u once(/home/customer/www/noname.com/public\\u html/wp includes/widgets/class wp widget pages.php):无法打开流:在/home/customer/www/noname中没有这样的文件或目录。com/public\\u html/wp包含/默认小部件。phpon 11号线致命错误:require\\u once():打开required“/home

  • $wpbd->Insert_id返回空

    时间:2021-11-02

    我一直在尝试退回一美元wpdb->;插入\\u id;但不幸的是,它正在返回null;我做错了什么?我使用ajax从前端发送数据。这是后端代码。function add_fav() { global $wpdb; $table = $wpdb->prefix . "fav_products"; $productID = (int) $_POST[\'product_id\']; $response =

  • JQuery php请求返回一个奇怪的结果

    时间:2021-11-03

    我有一个奇怪的小故障发生在我身上,我不知道我是如何产生它的,或者它是否是正常的。我正在开发自己的插件,当一个足球队/足球队被输入到一个框中时,它会检查它是否已经在数据库中。以下是我的代码行add_action( \'admin_footer\', \'fws_teamcheck_javascript\' ); function fws_teamcheck_javascript() { ?> <script type="text/javascript">

  • 添加_过滤器邮箱_分类多种帖子类型

    时间:2021-11-06

    我正在尝试将类添加到我的metabox中。如何将此应用于帖子和页面$posts变量?我是否需要添加两次过滤器,每种帖子类型一次? $id = \'my-metabox-api\'; $posts = array(\'post\', \'page\'); add_meta_box($id, \'My Video Player\', \'add_metabox_api\', $posts, \'normal\', \'low\'); add_f

  • WooCommerce/WordPress:如何在提交后隐藏整个表格表单(管理仪表板)?

    时间:2021-11-09

    期望的结果我想要display: none 应用于整个table 表单之后submit 按钮被点击,因为一旦我得到订单号($order->get_id() ), 在第二步中,我想显示订单详细信息和第二个表单表,以编辑每个项目的权重(并且带有订单列表的初始表单表会占用太多空间)。(如果需要或有帮助,我可以发布两个表格的截图)。观察结果onsubmit="this.style.display=\'none\'" (我没有将其与javascript 代码变体)保存submit butt