您当前的位置:首页 > TAG信息列表 > php
获取致命错误:未捕获错误:链接到WordPress插件中的另一个文件时调用未定义的函数plugin_dir_path()
我创建了一个插件TESTPLUGIN 并将其添加到wordpress管理菜单中。我可以从管理菜单访问插件。我遇到的问题是如何链接到插件中的另一个文件。文件成员。php由add菜单回调函数加载。在此成员中。php我想添加一个链接以显示\\u成员。php在单击成员名称时加载单个成员。两个文件都在一个目录下。`<a href=\"<?php echo plugin_dir_url(__FILE__).\'show_member.php?id=4\';?>\">John Smit`h&l
在注册时更改用户元数据(SHOW_ADMIN_BAR_FORENT=FALSE)
这是我第一次接触WP Development,我正在尝试在注册后不显示WP管理栏。因为它是名为“show\\u admin\\u bar-front”的元数据,所以我会在创建用户后立即更新它。 if(count($error) == 0) { wp_create_user( $username, $password, $email); $user_id = get_current_user_id(); upda
当指向CPT用户界面的链接被放置为子菜单时,如何允许CPT的“添加新的”功能?
(编辑:去拿“学生”徽章,想知道是否有人可以投票支持这个问题?)我回答说a question 关于能力,但现在我需要这方面的帮助。在审查之后the manual, 我更困惑了。我有两种自定义帖子类型,管理员都可以完全访问。我有订阅者,有些人可以访问其中一个CPT,它是第一个CPT的“子”并将其父ID存储在_adm_id 元数据。这些“特殊”订阅者可以访问父CPT admin表,因此他们可以单击链接来创建具有特殊状态的父CPT帖子。接下来,允许订阅者编辑子帖子(包括其自己的帖子和其他人创建的帖子),但前提是
比较运算符!=不在<SELECT>字段中工作
如果表单没有失败,我想确保在下拉列表中只选择男性或女性,但即使选择了男性或女性,我的验证仍会返回false。Html<select name=\"gender\"> <option value=\"Male\">Male</option> <option value=\"Female\">Female</option> <option value=\"Nonesense\" selected&
允许的内部数据块不使用ACF_REGISTER_BLOCK
我使用InnerBlocks标记在自定义块中允许嵌套块。我试图使用“allowedBlocks”参数来限制只允许特定的块。但是,如果我在InnerBlocks标记中放入任何内容,则块不会加载,只会旋转。我正在使用acf\\u register\\u block作为我的区块注册表,因为我们所做的工作与acf紧密相关。我已启用\'__experimental_jsx\' => true 在我工作的所有街区。这很有效<div> <InnerBlocks />
使用wp_Query匹配字符串(标题)时出现问题
我正在修复一个旧网站,我们将两种类型的帖子的标题进行匹配,以将它们链接在一起。有一个wp_query 其中使用\'title\' => get_the_title() 这样做,但它只在某些时候起作用。我的第一个解决方案是使用html_entity_decode(). 这适用于90%的案例,我需要保留此处理来处理这些帖子。然而,我现在遇到了一个特殊的异常值,它的标题如下It’s Raining Outside My Mother’s House.如果我比较== 这两个值在没有预处理的情况下返回true
WordPress联系人表单消息没有发送,尽管它说使用此php代码已成功发送消息
这是一个有效的联系表单代码,当我提交消息时,它会说谢谢,消息发送成功,但很遗憾,我没有收到任何消息。我在本地主机上的wordpress上使用它。我应该改变什么才能得到这些信息??请帮忙<?php if(isset($_POST[\'submitted\'])) { if(trim($_POST[\'contactName\']) === \'\') { $nameError = \'Please enter your name.\';
你知道为什么我收到“I‘m Get”wp-admin/admin-ajax.php 401(未经授权)“
我在Windows 10上本地运行,我是我计算机的完全管理员。有什么想法吗?基本上,我正在尝试从表单发送电子邮件。我刚开始编写代码,想测试ajax是否被调用。我已配置SMTP。<div class=\"chat-form\"> <form class=\"form-container\" id=\"chat-form\"> <input type=\"hidden\" name=\"nonce\" value=\"<
如何将对象转换为数组
请帮助我将从$wpdb->get\\u results返回的对象转换为数组,这样我就可以调用$query[\'username\')之类的值,而不是使用$query->username,因为我的方法不够灵活,我需要手动将这些列创建为数组来编写许多代码,就像下面的代码一样$data = array(\'username = $query->username, email = $query->email\'); 但我相信有一种简单的方法可以自动执行此操作,而无需逐个重新键入所有列名
加载WordPress核心,但带有特定插件
我正在寻找一种创建自定义PHP文件的方法,在其中加载WordPress core,但只激活特定插件。<?php require_once \'../../wp-load.php\'; // load specific plugins // do something 这怎么可能?
当用户添加产品评论或评论时,是否不更新修改后的发布日期?
我正在使用WooCommerce,并在上添加了以下代码content-single-product.php显示产品上次更新的模板:<p class=\"data-label\">Updated</p> <p class=\"info\"> <?php echo get_the_modified_time( \'F j, Y\' ); ?> </p> 在单个产品页面上,我启用了“评论”选项卡和“评论”选项卡,以便客户可以添加对产品
从第三方网站进行程序化登录
我正在尝试从单独的web应用程序中为wordpress站点提供一种SSO/编程登录解决方案。我对wordpress没有太多经验,所以我认为我缺少了一些东西或者配置不正确。首先,这是我的测试代码,当我直接点击它时,它工作得很好www.mywordpresssite.com/test_login.phptest\\u登录。php:<?php require __DIR__ . \'/wp-load.php\'; $username = \'myuserid\';
如何优化和减少过多的数据库查询
在我们运行完代码并按我们想要的方式运行之后,未来我们将面临一些其他问题,这就是速度和可扩展性。例如,博客站点必须查询数据库才能从wp blog表中提取博客内容,如wise我们的Orodducts帖子和页面本身,如果我们运行用户仪表板,我们仍然会查询用户是否已登录和previledges大多数情况下,在每次页面加载时都会执行此类查询。有没有一种方法可以处理这个问题并提供缓存内容,而不必在页面加载时始终查询数据库,缓存内容的可靠性如何?或者说mysql是作为一个查询之王来构建的,它可以每秒吸收任何类型的查询而
如何从另一个页面获取Html元素
我正在建立一个网站,提供用户可以下载的Windows软件。我想检索另一页上的文本。Software Review Page (e.g: domain.com/obs-studio/):<ul class=\"software_facts\"> <li> <div class=\"dorat\"> <div class=\"labelimg\">[thumbnail]</div>
如何重命名WooCommerce-计费字段
我感兴趣的是如何重命名图像中标记的“billing&shipping”和“your order”字段。提前感谢您的帮助。
WP_INSERT_POST()和使用PHP的HTML标记
这个问题似乎没有答案。我发现自己被卡在上面了。开始了我在WP API中遇到了一个问题,无法插入带有HTML标记的帖子。我使用的方法是:wp_insert_post() 内容如下:$content = \"<p> <img src=\"img-link\"> </p> <p> Hi, this is an example of the content.</p> <a class=\"dl\" href=\"link-address\">
在网页中通过快捷码获取MySQL数据并显示结果的问题
我正在学习开发一个自定义插件,目前它的目的是从wp数据库读取数据并显示数据。我相信我最初的SQL语句是正确的,因为它获取了我想要显示的数据。然而,每当执行该函数时(从页面加载时的短代码),我都会得到错误,而不是显示提取的数据Trying to get property \'num_rows\' of non-object in C:\\wamp64\\www\\testsite1\\wp-content\\plugins\\WickCustomLD\\WickCustomLD.php on line 84
将当前用户ID传递到SQL语句
我有以下代码:$userID = get_current_user_id(); echo $userID; $sql =\" SELECT wp_users.`user_email`, wp_wp_pro_quiz_statistic.`correct_count`, wp_wp_pro_quiz_statistic.`incorrect_count`,
WordPress创建复合查询或使用一种帖子类型的数据访问另一种帖子类型
我已经创建了两种帖子类型,事件和注册,并希望能够循环浏览事件,然后获取每个事件的注册,但WP\\u查询似乎不起作用。为9个事件和3个注册设置数据,其中两个用于一个事件,另一个用于另一个事件它似乎无法正确获取注册数据。 $events = new WP_Query(Array( \'posts_per_page\' => -1, \'post_type\' => \'event\'
如何翻译成西班牙语WordPress硬编码内容/文件?
我目前有一个网站,其中一些内容是硬编码的:比如说,导航栏不能从WP仪表板进行编辑,并且整个页面中的一些内容。我发现了一些非常有用的插件,这些插件使我能够翻译可以从仪表板编辑的内容,如帖子、页面。等然而,据我所知,他们不会翻译硬编码的内容。有没有办法实现此功能?还是我必须弄清楚如何使所有内容都可编辑并可从仪表板访问?