您当前的位置:首页 > TAG信息列表 > plugin-development
Get attachments from a post
我创建了一个片段来获取帖子中的所有附件,包括评论中的附件。<?php $post_attachments = get_posts( array ( \'post_type\' => \'attachment\', \'posts_per_page\' => -1, \'post_parent\' => $post->ID )); ?> <ul class
发布自定义帖子时保存或更新数据
我的自定义贴子屏幕上有metabox。How to save them when any of them are checked and then use or echo those checked offers to display on single.php?我的metabox代码是function op_register_menu_meta_box() { add_meta_box( \'op-menu-meta-box-id\', // Metabox ID
通过插件将自定义字段添加到发布页面
我正在创建一个字段,需要为网站上的每个帖子添加一个自定义字段。我正在插件中使用ACF插件来实现这一点。我跟踪了this tutorial 我很接近。在教程中,他们将自定义字段添加到设置中,但我想将自定义字段添加到每篇文章中。以下是我拥有的与ACF相关的代码:<?php // 1. customize ACF path add_filter(\'acf/settings/path\', \'my_acf_settings_path\'); function my_acf_set
how to set a WP Plugin's url
我正在着手开发WP,到目前为止,我已经成功地使用了一个自定义小部件,它可以打印所有必要的html,以便用fullcalendar加载日历。js。到目前为止还不错。接下来,我希望有一个url为日历提供从特定帖子类型集中提取的一组数据。我是否需要为该功能创建一个新的小部件,以及如何让WP知道我的小部件的url是什么?ex/my/custom/url/feed/json非常感谢!
我找不到在插件中定义挂钩的位置-简易数字下载
我一直在阅读插件“Easy Digital Downloads”的代码,以了解更多关于插件开发技术的信息。我快发疯了,因为我找不到一个钩子在哪里定义。add_action( \'edd_edit_user_profile\', \'edd_process_profile_editor_updates\' ); 位于:包括/短代码。phpLine:918我知道edd_process_profile_editor_updates 是用于处理概要文件更新的函数(duh,显而易见),以及edd_edit
在动态创建可下载文件时,我需要使用WP_Filessystem吗?
我有一种方法,可以在单击按钮时动态创建可下载的CSV:header( \'Content-type: text/csv\' ); header( \'Cache-Control: no-store, no-cache\' ); header( \'Content-Disposition: attachment; filename=\"email_list.csv\"\' ); $outstream = fopen( \'php://output\', \'w\' );
使用wp_set_POST_Terms()代替wp_INSERT_POST()
由于我使用cron作业进行自动化,因此在分类法方面遇到了一些问题。在使用cron作业之前,以下代码用于工作:$custom_tax = array( \"project-type\" => array( \"2\" ) ); $mypost = array( \'post_title\' => $basicdata[\"Model\"], \'post_type\' => \"port
Wp-cron和执行is_admin()包含的脚本中的代码
我正在开发一个插件。其后端设置允许管理员从第三方数据提供商更新站点数据文件,或打开/关闭wp cron作业以自动完成此操作。在此(简化)代码中I assume my wp-cron job will only be run if someone logs in to the WP Dashboard? (不是我真正想要的)if (is_admin()) { include \'my_update_script.php\'; include \'settings_form_stuff
Wordpress Roles
我的情况是我需要array “小于或等于”指定角色的所有当前用户角色,以显示某些“分配的”内容。我创建了一个CPT,具有一个名为gyo_kb_roleview, 所以我需要能够根据meta_query 内容所在的位置allowed 角色等于或高于当前用户角色。所以,如果我有一个“贡献者”角色,那么只有与贡献者相等或更高级别的用户才能查看所述内容,而低于该角色的任何人都无法查看该内容。我该怎么做?Display Template: <?php // We don\'t want to allo
‘wp_LOGIN’操作挂钩不适用于wp-login.php文件
Wordpress 4.9.5我正在进行演示,以检查登录后调用的一些操作或函数,所以我准备了一个插件。这是代码。<?php /* Plugin Name: Test Login Plugin URI: http://wordpress.org/plugins/ Description: This is not just a plugin, Version: 1.0 */ function your_function() {&
WordPress Fatal Errors
我需要一些帮助。我有一个可湿性粉剂主题(自定义)这是一个多年前开发的旧网站,我正在升级所有内容,我遇到一些需要帮助的错误,First Error WordPress数据库错误您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解在第1行附近使用的正确语法,从wdir\\u术语中选择名称,其中term\\u id=made by require(\'wp-blog-header.php\')、require\\u once(\'wp-includes/template loader.p
为内置钩子调用do_action和Apply_Filters是否安全?
我正在开发一个插件,它需要复制一些内置的WordPress逻辑。(此逻辑不能用任何内置方法调用,也不能独立连接到。)在这个动作序列中,WordPress的正常行为是调用动作挂钩(do_action(\'wp_login\', ...)) 和过滤器挂钩(apply_filters(\'login_redirect\', ...)).如果在对应于在Core中调用它们的时间点调用它们,那么直接从我的插件调用这些内置钩子是否安全(并且是可以接受的做法)?或者,其他与此相关的开发人员期望在非常特定的时间执行操作的风
你能在使用托管服务Bluehost的同时开发主题和插件吗?
你能在使用托管服务BlueHost的同时开发主题和插件吗?基本上,您是否能够在使用bluehost时在网站上开发插件或更改php,或者您是否必须在本地更改php,然后将新网站发送给bluehost?我是否有能力在BlueHost中为三个基本定价层之一实时编辑php?BlueHost是我正在考虑托管wordpress网站的东西。值得吗?就像每月5美元的托管计划一样?
插件中的JavaScript数据表
我有一个已经开始开发的插件,我想尝试使用datatables。net显示表格数据。我不知道如何做到这一点,在搜索和尝试了不同的东西后,我迷路了。以下是我的插件中的内容。当前,当我加载页面时,它会显示表,我可以在页面源代码中看到加载了dataTables js、dataTables css和customScriptDatatables。add_action(\'create_datatable\', \'show_datatable\'); function show_datatable (){
根据小部件位置、边栏或页脚添加自定义元素ID
我正在创建一个自定义小部件,我想返回一个不同的元素ID,instafeed-sidebar 和instafeed-footer. 这取决于小部件添加的位置。注册侧栏:register_sidebar( array( \'name\' => esc_html__( \'Post Sidebar\', \'nubia\' ), \'id\' => \'post-sidebar\', \'description\
使用WordPress数据库运行繁重脚本的更好方法
我将制作插件,从Google Analytics收集帖子视图。其主要思想是获取每篇文章的视图,并使用post meta存储它们。问题:我的博客有很多帖子,而谷歌分析返回数据的速度非常慢。例如,收集所有数据大约需要30分钟。可能的解决方案:使用Linux crontab执行/cron.php 我的插件文件夹中的文件。此文件应包含以下内容:require_once(\'/../../../wp-blog-header.php\');使用wp_schedule_event 函数使用wordpress核心执行繁重
如何对WordPress视频使用preg_place?
我正在尝试为我的amp页面格式化wordpress博客的视频。我在content editor中使用的代码是:[video width=\"768\" height=\"576\" mp4=\"https://mywebsite.com/wp-content/uploads/20**/0*/video-name.mp4\"][/video] 我想以以下格式在AMP页面中显示此视频:<amp-video controls width=\"640\" height=\"360\
如何检查WordPress网站用户名和密码是否正确
在我的网站上,我有一个表格供客户提交他们的WordPress网站详细信息。在包含以下字段的表单上,WordPress管理url、用户名和密码。我想在提交表单之前检查他们的登录详细信息是否有效。我是怎么做到的?使用WordPress REST API有什么办法吗?如果有人知道,请帮助我,谢谢!
如果我不以WP用户(或WP管理员)身份登录,WP无法识别我的插件
我目前正在设计一个插件,我的问题是,如果我以WP用户身份登录,它就可以工作,但如果我浏览页面(未登录),我的插件就不能工作。我错过了什么?我应该怎么做才能让Wordpress始终识别我的插件?我目前使用的插件与cookie有关。function my_cookie() { setcookie( \'test-cookie\', \'hello world\', time()+1209600, \'/\'); } add_action( \'init\', \'my_cook
我如何知道下的订单是被删除还是被丢弃?
我正在woo commerce中查找订单号#2099,该订单未显示且丢失(从#2098跳过到#2100)。除非被删除或订单被取消,否则编号顺序应始终存在。我怎么找垃圾箱我理解如果它被破坏了,您有30天的时间来恢复它或立即撤消删除。但在这种情况下,没有执行任何步骤(删除/丢弃),它们应该有历史记录。请帮忙