您当前的位置:首页 > TAG信息列表 > plugins
用自定义插件覆盖插件的最佳方式
我必须为客户对bbPress(WordPress的论坛插件)做很少的更改,大约只有5行CSS。但我不确定把CSS代码放在哪里最合适。修改原来的插件CSS文件似乎不是一个好主意,因为它可能会在下次更新时被覆盖,很难看到修改了什么。我的第二个想法是将CSS代码放在主题的主样式表中。这似乎有点好,但客户使用的是付费主题,也会得到更新。因此,在主题更新的情况下,这些更改将丢失。另一个想法是编写一个小插件,将css代码注入DOM。它将独立于外部事物的任何更新。这似乎是确保代码不会被任何更新覆盖的唯一方法。但这几行的
Theme styling for plugins
我有一个插件,它有自己的CSS,用于在使用相关短代码时生成的内容。我正在尝试创建一个主题来重新设置我网站前端的样式,但由于这个插件有自己的CSS,我如何在新主题中修改它?
如何让文件获取内容在WordPress中工作
Im使用geoplugin。com根据用户位置显示内容codex的设置如下:$geoplugin = unserialize( file_get_contents(\'http://www.geoplugin.net/php.gp? ip=\' . $_SERVER[\'REMOTE_ADDR\']) ); 这在我的开发站点上有效,但在我的live站点上无效。我尝试使用wp\\u remote\\u get,但无法正确设置。关于为什么这在一个站点上有效而在另一个站点上无效,有什么想法
调用用于社交共享的函数
使用此tutorial 我能够创建共享按钮,但代码插入后的问题the_content();, 我想有能力调用我的模板中的任何地方。我的理解是add_filter(\'the_content\') 这就是原因,所以我怎样才能把它改成随处可见。function social_buttons($content) { global $post; $permalink = get_permalink($post->ID); $title = get_the_ti
如何使用插件重写主题函数(在类中)
我正在开发一个网站,它使用了一个非常复杂的主题(基本上是一堆附加在Wordpress上的其他软件),事实上非常复杂,以至于儿童主题无法与之配合。我想通过使用功能插件覆盖主题中的函数(类内)。当我从插件中引用该类时,会收到以下错误消息:致命错误:在[修订]\\wp内容\\插件\\函数中找不到类“OptimizePress\\u Default\\u Asset”。php在线17class Foo extends OptimizePress_Default_Asset { function re
设计一个使用iframe在管理中处理数据的插件
我正在开发一个插件,将数据库中的内容导入WordPress。我想做的是在iframe中完成处理,这样输出就会像插件更新程序一样显示给用户。让我解释一下我的工作流程,以便更好地了解我的需求。我首先显示一个设置页面以连接到外部数据库</然后,我显示一个带有连接详细信息的确认页面。如果连接成功,我会给他们选择导入内容和映射位置的选项</到目前为止,一切正常。接下来,我希望他们单击导入,导入过程将通过一个iFrame在处理数据时输出数据来完成我目前正在使用最后一部分,但我有一些问题。首先,它只在完成时
无法更新、删除、安装插件
我解决不了这个问题。这是在我创建了一个新的子域之后开始的。我无法更新插件、安装和删除。更新过程中显示“成功更新”。在我回到我的plugin.php 它需要再次更新。我无法删除插件,即使它说“已成功删除”。还安装了一个新插件,上面写着“成功bla bla”,但当我返回(或刷新)我的plugin.php.我尝试了文件权限,但没有成功。所以我手动更新插件。
使用WordPress登录名的自定义PHP页面
我创建了多个链接到WordPress数据库的PHP页面,在那里我创建了一个特定的表来从发布的表单中获取信息。我希望人们使用他们的WordPress凭据登录以访问我显示此表内容的页面。我试过这个://wp-admin //Setup location of WordPress $absolute_path = $_SERVER[\'DOCUMENT_ROOT\']; $path_to_file = explode( \'wp-content\', $absolute_pat
如何在meta box中启用tinymce自定义按钮?
我有一个默认设置,用于包含tinymce的外部插件,即使用默认编辑器。但在metabox中使用tinymce时不会。我有办法强迫他们也在那里装货吗?
MobilePress插件和WordPress 4.1更新
一个客户端网站目前正在WordPress 4.0.1上运行,他要求更新到4.1。该网站使用MobilePress插件,该插件在过去的WordPress更新中存在问题,但遗憾的是,我找不到太多相关信息。在MobilePress上official plugin page, 它说它兼容WordPress 3.6.1(尽管它正在进行4.0.1安装)。我有一些问题:WordPress更新有多重要?如果发生错误,我可以恢复更新吗?关于MobilePress插件,最终会出现什么问题?怎么才能修复呢?EDIT更新后,没有
插件可以添加到页眉/页脚/正文内容吗?
我刚刚完成了我的第一个WordPress插件,我想做的最后一件事是获取插件知道的一段数据(来自wp\\U选项表),并将其显示在网站的页眉或页脚中。它只是一个带有6个字符代码的小样式div。首先,这可能吗?插件是否能够修改用户主题?如果这是可能的,那么在执行此操作时需要记住哪些最佳做法和/或“gotcha”?显然,所有的主题都非常不同,所以我想以最通用、最不显眼的方式来处理这个问题。如果一个插件不能做到这一点,我不得不想象,当内容呈现时,它可以在某处编写HTML,那么处理这类事情的最佳实践是什么?这是我第一
500更新插件选项时出错
我正在调试一个插件用户系统上发生的奇怪问题。问题:当我提交插件的设置表单(option general.php?page=pluginname)时,我收到一条500错误消息。其他设置页面工作正常,只有这一个。当我在新的wordpress副本上简单地使用插件时,我无法再现错误。我有他的wordpress数据库+主题和插件的本地副本,现在问题出现了。我取消了所有插件的激活(36!)并切换回默认的二十五主题。问题仍然存在。Apache错误日志文件中告诉我:\"fastcgi: incomplete header
在正文结尾之前插入插件内容
我如何使插件的内容出现在我想要的地方?例如,假设我有一个输出为段落的插件:echo \"<p>foo<p>\" 如果我这样做,它将出现在DOM之外的页面上。例如,如何使用PHP使其在正文末尾之前追加?
更新已发布的帖子时添加要触发的操作
我有几个动作设置:add_action(\'publish_post\', array($this, \'newPost\'), 10, 2); add_action(\'post_updated\', array($this, \'updatePost\'), 10, 3); 当我更新已经发布的帖子时,会触发“newPost”方法,而不是“updatePost”方法。我想这是因为帖子已经发布了,那么在更新之前发布的帖子时,有什么好方法可以触发不同的方法(或者能够识别它是更新而不是新发
WordPress POST_WHERE仅为我的服装POST类型设置
在我的Wordpress插件中,我使用了post\\u where过滤器,但它会影响我网站的所有其他帖子类型。我的问题是如何仅为“property”post设置此筛选器add_filter(\'posts_where\', \'posts_where\'); function posts_where($where) { global $wpdb,$wp_query; $where .= \' AND latitude.meta_key
活动管理器插件-预订表单必填字段
我试图创建“名称字段”&;活动预订表中的“电话字段”也是必填字段,我设法从这里找到了一些答案-->https://wordpress.org/support/topic/booking-form-required-fields?replies=13. 还将以下代码添加到我的子主题函数中。php。在单一活动页面(带有预订表单)上,单击“发送您的预订”(不在字段中输入任何内容)后,错误消息仍然只显示“错误:请键入您的电子邮件地址”只有这里有我遗漏的步骤吗?以前有没有人遇到过同样的问题,有没有人能给
使用PHP PEAR从插件内部发送电子邮件
我有一个插件,我已经开发,这个插件的一部分将有望发送带有附件的电子邮件。在我开始使用Wordpress之前,我使用PEAR类对PHP做了类似的操作,因为您可以发送MIME电子邮件。我想知道是否有可能在Wordpress插件中使用PEAR类,或者我应该走另一条路吗?
WordPress中的防黑客或安全-这是真的吗?
多年来,我一直使用WordPress作为网站平台,这对我作为开发人员和客户来说都很方便。但最近几个月,我客户的几个网站遭到黑客攻击,我很担心这个问题。如果你不考虑密码brootforcing的选项,黑客如何访问网站的文件系统并上传恶意文件?如果不使用安全插件(例如iThemes Security)来增加负载,它真的能保护站点吗?您对服务器端有什么建议?在没有更新的情况下保护WordPress是真的吗?有时无法自动更新旧项目。有两个网站被黑客入侵:v3。x(可以理解)和v4。x(最新)如果您能给我建议,我将
一个非常基本的问题--如何在插件中正确使用wp_mail()
我一直在尝试使用wp\\U mail从插件中发送电子邮件。我使用的代码如下。function add_page_content_Send_Feed(){ echo \"<h2>Send your feed via email</h2>\"; echo \"<form id=\'post\' action=\'\' method=\'POST\'>\"; echo \"<input type=\'s
How to Order Sticky Posts?
我有一个粘性帖子,我想在我的站点上的常规帖子之间移到第三个位置,并让它永久留在那里?我已经下载了一些不同的粘性插件,但没有一个能做到这一点。任何帮助都将不胜感激。