您当前的位置:首页 > TAG信息列表 > functions
调用未定义的函数IS_HOME()或任何条件标记
目前,我正在使用自己的自定义插件进行编码。由于某些原因,我无法在函数中使用条件标记。例如 function check_home() { if(is_home()) { $my_val=1; } else { $my_val=2; } return $my_val; } 返回以下错误Fatal error: Uncaught Error: Call to undefined fun
仅针对特定用户角色执行功能
我引用了下面的解决方案(来自这里Force Password Complexity) 实施一定级别的密码安全。它按预期工作,但正在为所有用户角色运行。我不想对基本“订阅者”角色强制使用相同的参数。如何阻止代码针对特定角色运行?(或者,强制它为管理员、编辑等特定角色运行)add_action(\'user_profile_update_errors\', \'validateProfileUpdate\', 10, 3 ); add_filter(\'registration_errors\',
检测Pre_Get_Posts函数中的AJAX调用
在前端,我有一个带有AJAX “加载更多”按钮。存档页的循环按以下顺序排序date 和ASC. 我在pre_get_posts 作用内部pre_get_posts 我使用的函数defined(\'DOING_AJAX\') && DOING_AJAX 检测何时有AJAX调用并应用订单过滤器。此外,如果是自定义post类型归档页面“workshop”,我想添加到条件语句中。不幸的是,它不起作用。这个pre_get_posts 功能:add_action(\'pre_get_posts\',
在页面上显示登录的用户名和姓氏
我想在欢迎网站上显示我的用户的名字。我的函数中有一些代码。让我显示名字的php。如何更改代码以同时显示第一个和最后一个?这是我的短代码代码:function custom_shortcode_func() { ob_start(); $current_user = wp_get_current_user(); echo \'Willkommen \' . $current_user->user_firstname . \'<br />\';
如何隐藏子类别并显示其父类别
我有以下示意图: the world - Cover the world. The country -Covered the country. theater - theater cover. etc... 我希望当我选择任何子类别时,父类别都会出现。我的代码:add_filter(\'get_the_terms\', \'hide_
使用ACF关系字段将发布类型设置为草稿或已发布状态
我目前正在使用ACF关系字段选择器通过自定义帖子类型查询位置,以显示各种页面。这些页面是;“服务”;可向最终用户显示或隐藏的页面。挑战在于,如果用户取消选择服务页面,那么从技术上讲,如果用户知道该链接,该页面仍然可见。更新此选项时,我需要能够将页面设置为草稿状态或已发布。下面是我根据与类似请求相关的其他示例所做的。function my_acf_update_value( $value, $post_id, $field ) { $ids = get_field(\'our_servic
CURRENT_USER_CAN逗号列表与OR(||)列表
有什么可以帮忙的吗?我喜欢这个comma separated version</因为它写起来小,眼睛也容易看,哈哈,但我不能让它工作。//** WORKING - Works on the Checkout page add_action( \'woocommerce_cart_contents\', \'pst_pdf_ceckout_page_button\' ); function pst_pdf_ceckout_page_button() { if( curr
在发布POST-Functions.php一段时间后设置对象术语。
几天后,我不得不将一个类别中已发布的帖子更改为另一个类别。我已经为函数创建了以下代码,并将其添加到函数中。子主题中的php文件。但是,我不知道错误是什么。下面的数据显示了基于循环计算的post列表。唯一缺少的函数是wp\\u set\\u object\\u terms。请帮我解决这个问题。function set_expired_job_categories() { $current_time = time();// define timestamp
如何用unctions.php去掉url中的问号
我使用指令。htaccess<IfModule mod_rewrite.c> RewriteCond %{QUERY_STRING} !^$ RewriteCond %{QUERY_STRING} !(^|&)appId= RewriteCond %{QUERY_STRING} !(^|&)q= RewriteRule ^(.+?)\\.html$ https://%{HTTP_HOST}/$1.html? [L,R=301] </
如何在从页面登录时将登录的订阅者重定向到特定页面
当我的订阅者登录时,我想将他们重定向到我们的会员资源页面,但只有当他们从页面(is_page() ). 当他们从我们的自定义帖子类型之一登录时,我希望他们留在这篇帖子上。我们使用弹出模式进行登录,因此在登录过程中,它们不会被重定向到任何地方。我想要管理员、编辑和;作者登录时将被重定向到WordPress管理仪表板。这是我尝试过的,但不起作用。当我以管理员或订阅者身份登录时,不会发生任何事情-我仍停留在我所在的页面上:function custom_login_redirect( $redirect_to,
如何从wp_INSERT_POST获取文章ID
我正在以编程方式插入一个新页面,然后我想使用该新页面的ID添加模板,但是wp\\u insert\\u post没有返回任何ID,下面是我使用的代码$tittle = \'My new page\'; $newPage = array( \'post_type\' => \'page\', \'post_title\' => $tittle, \'post_status\' => \'pub
显示帖子类别时,首先显示主要类别
我在Wordpress中创建了一些自定义分类法,当我想在前端显示自定义帖子类型的类别时,它们会按字母顺序列出。是否有函数代码。php可以帮助我列出Primary Category first, 那么其他类别呢?在上面的示例中,类别显示为;美洲、欧洲、全球;,但我希望它们按“排序”;Global, 美洲、欧洲”;。第一个应为主要类别,然后按字母顺序列出其他类别。谢谢
获取页面内容的函数
我有一个Elementor页面,我需要得到它的HTML和CSS输出,而不需要在我正在制作的电子邮件插件中使用页眉和页脚。WordPress中是否有一个功能可以做到这一点?我读过WP_Post 但是没有办法得到它的内容。WP_Post->content (实际上get_post($post)->content) 不返回任何内容。
确定在帖子中,您是否在第2页或更大页上-Wordpress文档通告
我正在尝试运行一个只在任何帖子的第一页上执行的函数。因此,如果因为使用了<!--nextpage--> 标记,并且您位于该文章的第2页或更高页,则该函数不应运行。Even the Wordpress documentation 对如何执行此操作感到困惑:当显示的页面为“时”;已分页;。这是指一个归档文件或主页被拆分为多个页面,并将在第二页和后续页面上返回True。这并不是指内容已使用Next Page QuickTag划分为多个页面的帖子或页面。要检查帖子或页面是否已使用nextpage Qu
阻止在AJAX登录失败时重定向wp_SignOn
如果用户需要登录(保持在同一页面上),我有一个使用ajax登录的自定义注册过程。我在函数中有这个代码。php并用Ajax调用它。如果凭据正确,则一切正常。如果用户或密码丢失,则一切正常,但如果凭据无效,则WP似乎在WP\\u登录后进行重定向,永远不会出现is\\u WP\\u错误,并将错误返回到站点。这正常吗?我已经看到了许多这样的示例,但我的代码从未达到is\\U wp\\U错误检查。$user_signon = wp_signon($creds, false); //$creds = array of
如何将自定义摘录中的“阅读更多”链接放入p标记中?
我有一段代码,从帖子中摘录了第一段,附在p 标签我想添加一个;Read more"E;链接内部p 标签指的是全文;。请帮忙。function first_paragraph() { global $post, $posts; $first_para = \'\'; ob_start(); ob_end_clean(); $post_content = $post->post_content; $post_content
删除wp仪表板中的wp浮动子菜单
我成功地使菜单名在单击时折叠,但我对“悬停在菜单名上”上显示的浮动子菜单有问题,我需要使此浮动子菜单在单击“菜单名”后打开,而不是在悬停时浮动,我找到adminmenu的代码 $submenu_items = array(); if ( ! empty( $submenu[ $item[2] ] ) ) { $class[] = \'wp-has-submenu\'; $submenu_items = $submenu[ $
WordPress重定向重定向太多次或根本不重定向
我是WordPress的新手。我试图简单地将用户重定向到登录页面,如果他们没有登录就进入帐户页面。我首先尝试将此代码添加到函数中。php代码:add_action( \'template_redirect\', \'redirect_if_user_not_logged_in\' ); function redirect_if_user_not_logged_in() && is_page(\'example.com/account\') {
如何删除WooCommerce产品编辑器页面中的主描述文本框?我只使用“Product Short Description”文本框
显示在Woocommerce产品标题右下方的主描述文本框似乎无法在屏幕选项下拉菜单中禁用。它也不能移动、最小化,而且我似乎找不到Woocommerce挂钩来禁用它。我只对显示产品简短描述文本框感兴趣,因为我的客户不使用主描述框。
如果ACF字段为空,则显示不同的值
我的函数中有一个函数设置。php文件,我试图使用该文件显示一个高级自定义字段,如果该字段为空,则该字段具有回退值。以下是我目前掌握的情况:add_filter( \'facetwp_map_marker_args\', function( $args, $post_id ) { $field = get_field( \'Type\', $post_id ); // Get this post\'s ACF value $tent = \'tent\';