您当前的位置:首页 > TAG信息列表 > plugins
从开发人员的角度卸载插件-正确而干净的方法
我认为一个好的开发人员应该以最安全、最干净的方式提供卸载。我今天下载了各种插件来理解这个过程,但一切都很混乱。我发现许多插件都在使用这两种卸载。php文件和register_uninstall_hook(__FILE__, \'pluginprefix_function_to_run\');是否正确?因为我上面提供的链接说这两种方法是两种不同的方法。那么,使用注册挂钩或卸载是正确的。php还是两者兼而有之?
如何使用自定义邮政类型创建简短代码
我是Wordpress插件开发新手。我想使用自定义Post类型方法创建短代码function baztag_func( $atts, $content = \"\" ) { return \"content = $content\"; } add_shortcode( \'baztag\', \'baztag_func\' );
当用户输入未经授权的URL时,重定向到登录页面
我有用户的自定义帐户页面,我希望输入时未登录站点的用户http://example.com/account 已重定向到自定义登录页这里是我的代码function setup_user_panel_url() { add_rewrite_rule(\'account\', \'index.php?account=1\', \'top\'); flush_rewrite_rules(); } function check_request($quer
使用图像Alt和标题的自定义字段
我已经使用ACF向我的产品编辑页面添加了一个自定义字段自定义字段名为my_seo_title ;每个产品都有一个独特的SEO标题如何将此字段用作前端图像的alt文本和标题?
Image tooltip enable/disable
我正在本地主机上安装新的WP。安装图像库插件后,当鼠标悬停在图像上时,会出现显示图像名称的工具提示。我想在悬停时隐藏工具提示,但不要将其全部删除。删除它会取消工具提示,但也会从灯箱显示中删除图像标题。以下方法对解决问题有意义吗?-在图像悬停时删除定位标题属性,(取消工具提示)-在图像上单击恢复定位标题属性,(在lightbox中恢复原始图像标题)-在鼠标悬停时恢复图像定位属性,(恢复原始图像标题)有人能帮我修改代码段以执行列出的步骤吗。jQuery(document).ready(function($)
如何获取当前帖子的用户ID
我有一些帖子,每个帖子都有不同的作者(用户)我将每个作者图像头像保存在user_meta 表现在我想在自己的帖子中显示每个作者的头像。我明白了user_id 具有wp_get_current_user() 作用但它在用户登录时工作,我想在用户未登录时获取用户id并显示用户头像这是我的代码第一种方式向所有帖子显示用户帖子头像未工作$current\\u user=$post->post\\u author; <?php if (!empty(get_user_meta($current_use
如何使用AJAX将自定义表单数据提交到HubSpot表单?
我是WordPress的新手。我在WordPress中创建了一个自定义表单。单击submit按钮时,我想使用ajax将表单数据提交到HubSpot。任何人,请帮助我如何完成这项任务。
通过wp-json固定链接调用时,自定义REST API端点返回REST_NO_ROUTE
我的插件中有以下代码,在开发过程中一直运行良好(在中调用rest_api_init).// ?rest_route=bridge/v1/test-data/process/bbe_examples register_rest_route( \'bridge/v1\', \'/(?P<participant>[a-zA-Z0-9-_]+)/process/(?P<section>[a-zA-Z0-9-_]+)\', [
是否在<Body>标记后插入代码而不使用unctions.php?
我目前正在编写一个插件,用户可以选择是插入谷歌分析标签还是GTM标签(谷歌标签管理器)。我已经知道了如何在标记后插入代码。此时,代码通过我的主题中的自定义函数插入function.php 调用主题中的函数header.phpHeader.php<?php wp_after_body();?> Functions.phpfunction wp_after_body() { do_action(\'wp_after_body\'); } 但我想知道是否有一种解决方
WordPress无法更新插件
克隆wordpress站点并重新安装后,我遇到了问题。插件不会更新。我在Linux环境(Ubuntu)中工作。我尝试了多种解决方案,但仍然没有积极的结果。首先,我使用设置安装文件夹的所有权限chmod -R 777 .然后我设置define(\'FS_METHOD\', \'direct\');之后,我将临时文件夹配置为:define(\'WP_TEMP_DIR\', dirname(__FILE__) . \'/wp-content/temp/\'); /* That\'s all, stop
下载页面生成器插件会删除我现有的数据吗?
我有一个网站开发人员建立了我的网站。现在我想自己添加内容。WPBakery页面生成器是否兼容?如果我激活插件,我现有的所有数据都会被删除吗?
描述:过了太长时间没有为文档发送任何数据
如果这不是正确的地方,我很抱歉,但我一直在努力想办法解决这个问题,但我做不到。以下是相关信息:主持人:GoDaddy管理Wordpress(根据我所读的内容,可能是这个问题)主题:Kleo插件:Akismet、Beaver Builder、Buddypress、Contact Widgets、Evanto Market、GoDaddy Email Marketing、K Elements、文档和常见问题知识库、忍者表单时间线:我订购了托管WordPress主机,安装BuddyPress,安装Kleo,安装
如何修复损坏的介质库?
我问了这个问题,但在Wordpress上没有得到任何帮助。组织。这是:当我转到媒体库时,我看不到任何图像:屏幕截图:https://postimg.cc/gallery/2rwihw1ty/不确定是什么原因造成的。我还附上了我们安装的插件的图片。没有人能在这个问题上给出明确的答案。从哪里开始?检查什么?谢谢丹
如何在WordPress中创建页面别名
在您看到的图像中。。。WordPress具有以下页面的别名Home Page, Checkout Page, Privacy Policy Page 任何一个都会出现在你指定的页面旁边。如何在WordPress中创建此功能?如果我想将页面别名为XYZ Page 当我将任何页面分配给该别名时。。。XYZ Page 显示在指定的页面旁边。
无法激活和停用插件
我正在尝试激活一个插件。它说好像插件被激活了,但当我试图打开插件的设置页面时,它说我没有权限。当我激活一个插件,然后刷新插件页面时,就好像我什么都没做一样,插件没有激活。尝试停用插件时也是如此。看起来插件已停用,但刷新插件页面时,它仍处于活动状态。什么插件无关紧要。每个插件都会发生这种情况。有人知道为什么会这样,并有解决方案吗?
返回短码内的函数结果
我试图在插件中编写可重用的函数,并在短代码中调用这些函数。但是,我无法获得任何输出。为什么这两种方法都不起作用? <?php function say_sup(){ return \'sup\'; } add_shortcode( \'sup_shortcode\', \'register_sup_shortcode\' ); function register_sup_shortcode( $
发送电子邮件内容前的快捷方式代码(_S)
我在弄清楚如何执行插件的邮件内容选项中存储的短代码时遇到了一个小问题。问题是,我的选项页面中有一个名为“\\u message”的字段,该字段与所见即所得编辑器配合使用,我想在那里保存短代码,然后在发送电子邮件之前执行它们。有某种方法可以检测字符串中的短代码?。例如:$message = \'blablabla [sale_products] blablaba\'; do_shortcode($message);如果你对如何做到这一点有其他建议,那就太好了!
如何检查你是否在Widget.php页面上?
我正在尝试编写一个小部件,我需要将颜色选择器添加到我的小部件表单中。我只想在widget上添加脚本。php页面,而不是所有的管理页面。有没有一种方法可以在我的小部件的构造函数中检测页面?如果不是的话,我怎样才能在我使用widget时包含脚本。php页面?
是否可以在用户点击Word Press中的忘记密码后向其发送新密码
在word press中,在用户单击忘记密码页面后,是否可以向用户发送新密码?事实上,我不想发送任何url给用户的电子邮件,可以把他们带到任何页面。此外,如果我可能只将他们发送到密钥(无链接),并且在单击忘记密码后,用户重定向到该页面,在该页面中,他们在单击忘记密码按钮后输入之前在电子邮件中收到的密钥。当做
在另一个类中使用Add_Filter
我正在构建一个生成自定义css的插件,我有两个类:主类,其核心函数编译器类如下(我简化了所有内容,因为有很多选项):class compiler { public function __construct(){ $this->generateCss(); $this->enqueueCss(); //other functions } public function generate