如何:有条件地将JS和样式表入队,用于自定义发布类型(单一模板和存档模板)
我已经为我的子主题创建了一个插件,其中存储了自定义函数。此外,在插件中,我还将样式表和排入队列。js控制两个模板的输出,用于名为workshops的自定义帖子类型。(站点上唯一需要排队样式和.js的地方。)记住这一点,当活动模板是单个车间时。php和归档研讨会。php,我想调用以下内容。js和样式表:Bootstrap 4用于构建页面,Google Maps API用于显示地图和位置pin,猫头鹰旋转木马和巧克力。js在模式弹出窗口中显示图像。用于初始化上述部分内容的js文件我在下面使用的代码不适用于适当
在特定页面上重定向用户角色
我正在尝试将用户角色重定向到特定页面。如果他们的角色是contributor 正在尝试访问Users Admin Page 它们应该被重定向。不确定我是否正确操作,因为它不起作用。请帮忙function mwd_redirect_if_on_page() { $mwd_current_user = wp_get_current_user(); if ( user_can( $mwd_current_user, \'contributor\') && is_pa
如何在类别中创建自定义元框字段?
我正在创建一个网站,我想在每次创建新类别时关联图像?有人知道我是如何通过这个菜单给用户这个选项的吗?
WordPress插件插入带有快捷码的HTML代码
我想插入一个带有联系人表单7短代码的HTML块。如何在短代码转换为HTML之前插入HTML?function custom_shortcode_func() { $html = <<<HTML <h1>[contact-form-7 id="10" title="Contact form 1"]</h1> HTML; return $html;
将php放在/wp-content/ploads目录中不安全吗?
这个问题很直截了当,但我会提供所需的任何澄清。我这样问的原因是:我创建了一个儿童主题custom-functions.php 文件这允许开发人员在不编辑子主题的情况下自定义站点。我知道这就是儿童主题的目的,但为了简洁起见,我不会深入探讨所有这些背后的原因。我把custom-functions.php 在里面/wp-content/uploads/customizations. 这是安全风险吗?如果是这样的话,还有什么更好的地方可以放呢。我不想把它放在我的子主题中,因为当主题更新时,它会被覆盖。
在主插件文件中退出或退出违反php标准的建议
我有几个插件可以这样启动:namespace MyPlugin; // If this file is called directly, abort. if (! defined(\'WPINC\')) { die; } /** * Define Constants * */ define(__NAMESPACE__ . \'\\NS\', __NAMESPACE__ . \'\\\\\')
使用WordPress的PHP代码,如何一次仅从数千个用户中批量删除100个订阅者?
使用WordPress PHP代码,如何一次从数千个用户中批量删除100个订阅者?(以下代码试图一次删除所有50k用户,而我的服务器挂起。如果我一次只能删除100个用户,那么我可以每5分钟使用一次Cron作业。)<?php $blogusers = get_users( ‘role=subscriber’ ); // Array of WP_User objects. foreach ( $blogusers as $user ) { $user_id = $user
WordPress严重错误(已尝试插件+调试!)
自从将WP更新到最新版本后,管理面板就停止了工作。现在,每次尝试访问wp admin时都会显示以下错误:There has been a critical error on this website. 请查看您的站点管理电子邮件收件箱以了解说明。他们没有发电子邮件。没有备份(在这种情况下,主机没有备份)已尝试:重命名插件文件夹-未执行任何操作通过编辑wp配置文件激活调试模式(“wp\\U debug”true)-未执行任何操作,仍显示相同的错误消息,如有任何修复建议,将不胜感激。谢谢
reminder wp_schedule_event
嗨,我使用此插件创建事件https://wordpress.org/plugins/modern-events-calendar-lite/ 这是在我的android应用程序上发送通知。https://github.com/dream-space/wp-fcm我对插件进行了修改,以便在3天前发送即将发生的事件的提醒通知。修改如下所示。` function fcm_main_get_option_event(){ $options = get_option(\'fcm_event_setting
尝试从WP表中获取变量并切换其值
我在函数中有一个查询设置,可以使用搜索字符串从wordpress中的表中获取付款状态。通常会“完成”(从paypal IPN返回)。我所要做的就是允许一个本地选项将值字符串更改为另一个值,然后再更改回来。这就是我目前的情况: <!---TOGGLE PAYMENT STATUS---> <?php function toggle_payment_status () { global $wpdb;
在内容功能与其他内容发生冲突后发布图片库
因此,我创建了一个包含帖子的博客,并使用此代码在帖子内容下显示了一个快捷码库。问题是;“所有帖子”;页面中没有帖子。我认为这是因为我使用的$content变量。因此,我使用is\\u single()只在单个贴子页面中执行add\\u content\\u after函数。但现在没有画廊显示。有人知道我如何解决这个问题吗?谢谢功能。php:if ( is_single() ) { add_filter(\'the_content\', \'add_content_after\');
使用挂钩扩展我的插件设置
我需要向我的设置中添加新选项,新字段显示在设置页面中,但未保存。我的add\\u settings\\u field回调: public function field_option_callback() { ?> <p> <input type=\'checkbox\' name=\'my_options[imgs][]\' <?php checked( in_array( \'
Shortcode to update user meta
我想在前端创建一个按钮,当用户单击时,值;“用户元”;更改“验证”function func_change_validate() { if (is_user_logged_in()) { $current_user = wp_get_current_user(); $new_value = \'validate\'; $updated = update_user_meta( $user_id, \'User_met
UnitControl-块遇到错误
我正在尝试使用UnitControl 在自定义Gutenberg块中定义文本的行高。我收到;此块遇到错误,无法预览;当我尝试访问WordPress编辑器中的块时。我不确定是什么导致了这个错误。我甚至尝试在返回中删除对UnitControl的引用,并保存如下lineHeight:headlineSpacing 查看是否会停止标记错误。它仍然会给我错误,所以我不确定我是否正确使用了UnitControl,或者我是否在<UnitControl> 要素CODE:const { registerBloc
超级管理员访问被遗忘的WP实例?
我继承了一个Wordpress实例,该实例由MySQL数据库支持,托管在一个基本服务器上。我有SSH访问服务器的权限,甚至可以使用一组旧凭据登录到管理面板。但是我的登录名不允许我安装插件,我现在必须这样做。如果我有王国的钥匙,但不知道,我如何才能找到旧超级管理员的登录名,或者将我可以登录的用户转换为超级管理员?我对原始SQL很熟悉,只是对Wordpress一点也不熟悉。
WordPress更新-这通常是由于文件权限不一致。例如:wp-admin/includes/update-core.php
我有一些具有根访问权限的WordPress网站服务器,在创建服务器时,一切都很好,WordPress本身以及插件和主题都在更新,没有出现任何问题,但我不知道为什么最近我遇到了一个错误,通常指示权限错误(至少我看到权限是正确的)。更新WordPress时出错:正在从下载更新https://downloads.wordpress.org/release/fa_IR/wordpress-5.7.zip…wordpress-5.7的真实性。无法验证zip,因为找不到签名。正在解压缩更新…无法安装更新,因为我们将无
WooCommerce,注册后禁止登录并重定向到自定义URL
我正在寻找一种防止注册后自动登录的方法(即注册后将其注销)and 将他重定向到自定义URL。到目前为止,我只能单独完成这两项工作,但两者的结合不起作用。对于注册后的重定向,我使用以下方法: add_filter( \'woocommerce_registration_redirect\', \'custom_redirection_after_registration\', 10, 1 ); function custom_redirection_after_registration
如何在没有插件的主题中实现一个$_SESSION替代?
我想向Wordpress网站的第一次访问者显示一个弹出窗口。我尝试使用$_SESSION. 在页脚中有类似的内容。php:<?php if(!isset($_SESSION[\'pxpop\'])) $_SESSION[\'pxpop\']= true; if(($_SESSION[\'pxpop\']) && (!is_user_logged_in())) { ?> <div class="open_in
为特定块类型设置“其他css类”的缺省值
对于columns 块类型,我想添加默认值wp-block-columns--padded 在“中”;附加CSS类“;字段,其思想是用户可以根据需要删除或修改类(即删除它以禁用所有填充,更改它wp-block-columns--padded-extra 用于额外填充等)。是否可以通过过滤器或类似的东西来实现这一点?我确实看过wp.hooks.addFilter, 但这不允许用户编辑我添加的类。
Bulk Upload Image Alt Text
我有一个Google Sheet/Excel文档,其中包含我网站上所有图像的唯一图像Alt文本。我正在寻找一种批量上传这些内容的方法,要么使用插件,要么通过phpmyadmin。我们衷心感谢您提供的任何帮助或建议。非常感谢。