您当前的位置:首页 > TAG信息列表 > plugins
为全局设置向管理菜单添加部分
请稍等片刻,因为我对WP开发还比较陌生。我目前正在构建一个自定义网站,使用get\\u template\\u part();,在页面上加载某些块。例如,主页将有自己的相关内容,但也将包括一般内容(订阅、联系、奖励…)。我不希望这些部分被硬编码,而是将它们保留为可编辑的,最好是作为管理区域内的一个附加菜单选项,以便用户只需在一个地方进行更改。我目前的解决方案并不理想。我正在使用高级自定义表单插件,并将所需文本放置在默认文本区域中。然而,即使更新了,它也不会全局更新所有页面,用户需要进入每个单独的页面,用新
更新WooCommerce付款的发布状态完成
我有以下一段代码,只要用户购买了订阅包,就会发布其帖子,并在其包过期后将帖子的状态更改为草稿。我只是想知道如何编辑它,以便用户可以创建一篇帖子,并且帖子会自动设置为草稿,然后在用户完成包付款后,帖子的状态会更新为发布?任何帮助都将不胜感激。if ( ! in_array( $new_status, array( \'active\', \'trial\' ) ) ) { $user_limits = stm_get_post_limits( $user_id );
停用简单的301重定向插件会停用301重定向本身吗?
我正在开发的一个网站与以前使用Magento构建的版本位于同一个域中。因此,谷歌搜索控制台发现了数千个404个错误。然而,使用名为Simple 301 Redirects的插件,我已经能够修补我们小艇上的这些漏洞,并且每次我浏览并添加更多重定向时,都会将网站地图提交到搜索控制台,截至今天,它只返回三个404(桌面)和一个404(移动)。然而,这个有问题的网站变得异常迟钝,我怀疑存储或处理这个插件的数据是造成这种情况的部分原因,所以我想暂时停用它,或者清除它的内容。执行这两项操作之一是否会停用301重定向?
我需要在自定义插件中写入什么,才能在编辑页面中添加自定义css字符串的开关?
我在我们的一个网站上创建了一个页面,其中包含一些自定义CSS片段,使其以非常现代的100%宽度样式显示like this, 与标准相反,网站主题允许的页面样式更受限制。然而,这种风格的页面不会在整个网站上使用,因此获取新主题或编辑现有主题的子主题实际上不是一种选择。相反,我想做的是创建一个简单的插件,在编辑页面中添加一个复选框,选中该复选框后,将在相关页面上加载此自定义CSS。我大致知道如何设置插件,但如何编写插件;是否在编辑页面中添加复选框</如果勾选了复选框,是否加载自定义CSS虽然我可以手动将
是否有防止恶意插件更新的程序?
这是我今天的一个随机想法。以下是场景:我在WordPress商店有一个插件,有100多个活动安装。我最近更新了插件,并将更改推送到WordPress SVN。大约60%的用户在最初几天内更新了插件,但有什么不能说我可以用恶意代码更新自己的插件呢?例如,我的插件允许用户创建电话号码短码,但在更新中,我可以更改代码以检查是否安装了WooCommerce之类的插件,并将其客户数据转发到外部位置。是否有防止此类事件发生的程序?这让我有点担心,因为我的网站上有许多其他开发人员编写的插件,我一直在更新它们,而没有检查
如何仅在用户注销/未注册时才向模板添加HTML
我正在尝试仅当用户注销时才将登录/注册按钮添加到我的主页。我已经尝试在相关模板中使用do\\u shortcode调用:(我知道目前没有条件检查是否登录,但我只是想首先确保shortcode实际工作)add_shortcode(\'loginout_button\',\'add_loginout_button\'); function add_loginout_button { $content = \'<div style=\"text-align:center;back
所有WOO商务类别的定制模板
我是Woo commerce的新手,想知道如何创建适用于所有Woo commerce类别的模板。我能够找到针对任何类别(taxonomy-product\\u cat-SLUG.php)的答案,但我希望所有类别都能找到这个答案我已经在我的主题中复制了Woo commerce插件的模板文件夹,但我找不到类别模板<我将感谢你的帮助<谢谢你!
插件激活时强制下载文件
我正在编写一个插件,希望在用户激活该插件时,强制用户立即下载一个文件。这是我迄今为止编写的代码,但它不起作用。没有致命错误,但发出警告:“该插件在激活过程中生成了94个字符的意外输出。如果您注意到“headers ready sent”消息、联合提要问题或其他问题,请尝试停用或删除该插件。”// Downloader function dcg_file_downloader() { $file = ABSPATH . \'wp-content/uploads/sample.txt\
CMB2可重复组和JSON API
我在API&;CMB2 WP插件我想在幻灯片中重复图像,但api将数据作为一个字段获取随附照片插件:CMB2,JSON APIhttps://i.stack.imgur.com/seFsx.jpg
使用Linux cron触发自定义WordPress插件
我读了很多关于WP-Cron的书,我决定不使用WP-Cron。我想在我的Web主机(Media Temple DV服务器)上安装一个linux cron。我制作了一个wordpress插件,它可以检查一些帖子中的变量,如果所有内容都检查出来,它会向提交它的用户发送一封电子邮件。我希望每隔几分钟运行一次,因为我希望在短时间内完成大量的提交,而且我只希望一次处理10或20个小批量的提交。我现在拥有的是一个定制的预定事件,它使用wp cron每15分钟触发一次,但我更希望是一个Linux cron,它运行、点击
包含包含PHP文件的文件夹时出现白屏
因此,我目前正在使用样板插件结构开发一个插件。当我尝试包含项目所需文件的文件夹时,会出现问题。我转到admin类,并使用以下代码包含此文件夹中的所有内容:foreach(glob(\'folder/*.php\' ) as $file) { include_once $file; } 当我创建所包含的一个类的实例时,这会产生一个错误。如果不创建实例,则不会出现错误。尽管如此,如果我在文件顶部使用此代码,一切都会正常工作。include_once(\'folder/clas
Set plugin page as homepage
The Problem所以我安装了一个插件(iHomeFinder的Optima Express),它工作得非常好。它制作的页面是conradbowenrealestate.com/homes-for-sale-search. 然而,这个页面不是用WordPress制作的,它甚至不存在。我想将其设置为主页,但由于WordPress无法将其识别为WP页面,因此我无法将其设置为主页。Note that when viewing the source code, the \"page-id\" is 0.Wha
如何创建小工具或插件来向我的网站添加自定义内容?
我已经在一个HTML页面上创建了多个页面的下拉菜单。目前,更改每个页面内容的唯一地方是主题的HTML内部。但是这个内容每周都会更改,我不想每周都编辑我的主题。所以我的问题是,有没有一种方法可以制作一个小部件或其他什么东西,我可以在我的WordPress仪表板中更改内容,然后在我的主题中的HTML中获得这个函数。最好的方法是什么。我对使用WordPress还是新手,所以我不知道创建小部件是否是最好的选择。最好的解决方案是什么?我该怎么做?谢谢这是jsfiddle 下拉菜单的。// jQuery Templa
无法在我的插件中使用PHP Header()
我有一个客户端网站,它有一个自定义开发的插件,当数据更新时(都在Wordpress admin后端),它会使用PHP头(\'Location:\')函数切换到不同的URL。我最初是在一个旧主题的环境中开发的,最终我放弃了旧主题,换成了一个新的更好的主题,但现在PHP抛出了一个错误,说:PHP Warning: Cannot modify header information - headers already sent by (output started at /wp-admin/includes/te
在默认的wp搜索中包括来自wp earch.php结果中页面的图像
有没有办法包括page images 在wp搜索中?就像我想搜索我的网站images on pages not in posts 按标题/alt文本,并在结果页中显示为缩略图。
Admin-ajax.php在子域上无法正常工作
我试图将产品价格(从数据库中提取)乘以cookie存储的货币,对应于切换语言。为了实现这一点,我使用了AJAX脚本和几种方法。问题在于方法currencyRates();尽管在测试环境中,一切都很正常(我使用的是子文件夹而不是子域),但在生产级方法上currencyRates(); 只是返回值1(在方法开始时初始化,当var_dump $rate 在foreach循环中,它给了我期望的值,但当我尝试返回时,它总是在开始变量处初始化的值$rate = 1). 发生了什么事?子域如何影响这种类型的脚本?数据库
Frontend is empty wordpress
安装带有zip文件代码和数据库的wordpress站点时,我加载了admin,但前端为空,并显示以下错误。主页为空。请查找屏幕截图http://prntscr.com/fp2ycu请在上查找代码functions.php 872线上:function get_blog_id_assign_to_js() { $site_info = get_site(); if(isset($site_info)) { $blog_Id = $site_inf
WordPress pods io-rest API用于获取自定义POST类型的字段信息
嗨,我已经使用pods io创建了一个自定义帖子类型。每当我点击RESTAPI以获得自定义的帖子类型时,我都会获得使用该帖子类型创建的所有帖子的数据。但我需要从RESTAPI中获得的是该post类型的配置。也就是说,我需要获取该帖子类型的标签和字段类型(例如纯文本、文件/视频/图像、所见即所得)。如上图所示,我需要获取特定自定义帖子类型的所有字段信息。在wordpress中使用RESTAPI是否可以实现这一点。或者有没有插件可以做到这一点。我的要求是,我要配置不同类型的字段,并获取该页面的字段信息。任何这
发布查询-显示指定年月日发布的发布
我正在寻找widget或php查询,我可以像“历史上的这一天”一样使用它。我想显示的查询是:过去在同一天和同一个月发布的帖子,来自全年的发布。提前感谢您的帮助。
在不使用Function_Existes()的情况下通过短路来设置要覆盖的函数吗?
几年前我read an article about short-circuiting functions 具有apply_filters() 而不是通过function_exists(). 我喜欢这个想法,因为它是多么灵活——我不受什么时候可以覆盖一个函数(插件、子主题、父主题)、覆盖频率或命名约定的限制。基于这种心态,我编写了我的主题,以允许许多功能以这种方式短路。用于比较:Pluggable Function Overrideif ( !function_exists(\'xyz_print_name