从管理面板中隐藏特定用户的页面菜单
我想从管理面板中隐藏特定用户类型的页面菜单。我用下面的代码试过了functions.phpfunction hide_menu_items() { global $menu; global $current_user; get_currentuserinfo(); if( $current_user->user_login == \'username\' ): remove_menu
WP Cron jobs loops infinitely
我正在编写一个脚本来添加一个命名的Cron作业,该作业可以更新单个用户,大约每5分钟运行一次。我的问题是,每隔一秒钟左右,每个用户都会反复运行作业。下面是我在函数中放置的代码。php文件。这是我第一次使用WordPress尝试WP Cron功能,我想知道我是否正确设置了作业。function so_custom_cron_schedule( $schedules ) { $schedules[\'every_5_minutes\'] = array( \'inter
将当前URL插入WordPress中的mailto链接
我正试图找到一种“获取当前URL”并使用mailto链接的简单方法,例如:<a href=\"mailto:email.com?subject=Booking%20Request%20%value%&body=Hello%20Daisy%2C%0A%0AI\'m%20interested%20in%20booking%20%value%%20for%202%20hours%20on%20this%20date%20%5Benter%20date%5D%20and%20this%20addre
如何使用z-index将一个图像堆叠到另一个图像上?
我熟悉z指数,但不是专家。我正在使用Avada主题构建一个网站,虽然有大量自定义代码,但到目前为止,我已经有大约1500行CSS。但是,如果你看的话,你会在顶部看到一幅农民的图像和一幅黄色的西红柿图像。每个容器都有多个父容器和祖父母。如果有人能够熟练地使用浏览器开发工具,并能让农民掌握黄色图像,我将不胜感激。这是一个巨大的网站,明天将进行主要客户审查。此外,黄色番茄图片需要保持在黄色文本下方,就像现在一样。我曾想过将农民移动到黄色图像的同一列中,但是,现在已经有太多的代码了,而且,我确实在图像的顶部有黄色
如何显示特色图片描述和标题?
我在hero div中显示一个特色图像(作为背景),并使用标题自动添加媒体库中的一些内容。我还想使用图像的描述字段和标题,但找不到相关文档。以下是迄今为止我所掌握的信息,这些信息如预期般有效: <div class=\"hero\"> <?php $thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), \'full\' );?> <div cl
我想将帖子搜索链接重定向到搜索产品WooCommerce?
帖子的搜索结果链接:https://domain.com/?s=item+item我想在单击搜索时,文章搜索链接会自动重定向到产品woocommerce搜索链接:https://domain.com/?s=item+item&post_type=product我们希望您的帮助,谢谢!!!
如果自定义帖子类型循环中没有帖子,则显示消息
我正试图让这件事起作用,但不知道问题出在哪里。我添加了else语句,但它不起作用。我能够用jQuery完成这项工作,但我需要它在PHP中工作,因为我需要用不同的语言显示这条消息。谁能帮帮我吗?以下是我现在掌握的代码: <?php $args = array( \'post_type\' => \'custom_jobs\', \'posts_per_page\' => 30, \'order\' => \'ASC\' );
如何在保存自定义帖子类型前检查重复记录
我有一个自定义的post类型,在记录实际保存到数据库之前,我需要检查重复的记录。要求是这样的:在保存记录之前,我需要检查当前提供的post\\u title、country(元字段)和city(元字段)组合的另一个记录是否已经存在。我编写了搜索类似记录的函数:function mbs_check_duplicate_record() { global $post, $wpdb; $company = $_REQUEST[\'post_title\']; $p
短代码中未显示的变量
我正在创建一个需要使用两个不同变量的短代码$banner 和$banner__feature. 我知道这些变量是正确的,并且可以工作,因为我在我创建的另一个模板文件中对它们进行了测试。至于短代码,只有网站上显示的HTML,但变量没有。我不知道我做错了什么,我需要变量来显示。$banner = esc_url( get_stylesheet_directory_uri() . \'/images/banner.jpg\' ); $banner__feature = esc_url( get
如何在文章中的特色图片、图片和图库上插入和显示版权所有者字段?
我的要求是为图像提供一个单独的版权字段,并显示每个图像的版权信息。为此,我基于此源在媒体库中插入了一个单独的字段(https://bavotasan.com/2012/add-a-copyright-field-to-the-media-uploader-in-wordpress/)遗憾的是,此片段仅适用于特色图像。如何将此片段用于文章中的图像和库?这对代码库有用吗?如果没有,如果没有插件,您将如何解决这个问题?我将非常感谢你的帮助。
为外观>菜单项添加类别标签
我在我的wp站点的不同类别下有多个同名页面。我遇到的问题是,在“外观>菜单”部分很难区分我需要哪些。因此,我正在寻找一个钩子来遍历这些项目,无论是在手风琴中还是在管理页面的菜单项列表中,但找不到任何钩子。有没有什么钩子或其他方法可以帮助我做到这一点?我当然可以编辑导航菜单。php,但它将被未来的更新覆盖。提前感谢
Woocommerce_email_subject_customer_completed_order
如何将这两个代码结合起来,我需要比较id producto,以便在订单完成后教授不同的主题。THX:)add_filter(\'woocommerce_email_subject_new_order\', \'change_admin_email_subject\', 1, 2); function change_admin_email_subject( $subject, $order ) { global $woocommerce; $blo
如果值超过60.000个字符,则SET_TRANSPENT失败
我有一个我想不出来的问题。我收集了一些物品,有时可能很大。我必须将整个集合存储为序列化瞬态。问题是,当序列化字符串超过60000个字符时,在DB中的插入将失败。为什么?我检查了wp\\U选项表,“值”列是一个长文本。它可以容纳4GB的数据,对吗?
如何设置is_active_侧边栏?
我有这样一个页面:<?php /* Template Name: Agenda */ get_header(); ?> <div class=\"wrap\"> <div id=\"primary\" class=\"content-area\"> <main id=\"main\" class=\"site-main\" role=\"main\">
Redirect in WordPress plugin
我正在学习WordPress插件开发。我试图在提交表单后将用户重定向到插件主页。我的代码如下wp_redirect(plugin_dir_url(__FILE__)); exit; 但我正在Warning: Cannot modify header information - headers already sent by 错误
如何从wp_get_Attach_METADATA获取完整的附件URL?
我想得到所有尺寸的附件。我可以使用wp\\u get\\u attachment\\u元数据来执行此操作。但它只返回文件名,不返回文件URL。我该怎么做?这是一种变通方法,但不考虑CDN之类的内容:$attachment_id = get_term_meta( $term->term_id, \'thumbnail_id\', true); $image = wp_get_attachment_metadata($attachment_id); $image[\'id\']
AJAX回调函数可以访问在初始页面加载期间定义的PHP变量吗?
我已经编写了一个自定义插件。加载“我的网站”上的a页时:我的插件的主PHP准备数据发送到页面。在执行此文件的过程中,会定义一个PHP变量并为其赋值($myvar).</在页面加载过程中,会对我的服务器进行AJAX调用,服务器会执行一个定制的PHP回调函数我想让PHP回调函数知道$myvar. 这可能吗?如果是这样,是明智的,还是可能不标准和/或有风险?一种迂回的方法是将$myvar发送到浏览器,以便通过JavaScript(使用wp_localize_script()), 然后在AJAX调用期间将
我应该在我的插件中使用wp_cache来让它更快吗?
作为一名插件开发人员,我致力于编写占用尽可能少的服务器资源的插件。这就是为什么我想避免重复对在同一请求上运行的数据库的查询(非持久性)。假设我的插件有一个函数/类,需要从选项表中检索设置(使用get_option WP核心功能)。而且我知道,稍后将运行的另一个函数/类将需要相同的值(在相同的请求/页面加载中)。我的问题是,什么更高效、更快:A) 将值存储在PHP常量中B)将值存储在PHP全局变量中C)在调用函数之间传递值D)使用WP_Cache (第一次检索时缓存它,然后在查询数据库之前检查缓存值是否存在
如何将wp_emote_post中的正文作为“RAW”发送?
我不确定我问的问题是否正确,所以这里是上下文。我正在发布一个API(该API是一个Google Sheets脚本,因此有一些不寻常的限制)。当我使用postman时,数据以json文件的形式返回。为了让它在postman中工作,我必须通过body发送参数,并且必须选择raw选项。选择任何其他选项(即x-www-form-urlencoded或form data)将导致html错误页面。我已经遵循了wp\\u remote\\u post($api\\u url,$body)的步骤;在WordPress文档
样式表和脚本未加载
function spartans_styles(){ wp_enqueue_style( \'maincss\', get_stylesheet_uri()); wp_enqueue_style(\'mybootstrap\', get_template_directory_uri() . \'/assets/css/mybootstrap.css\'); wp_enqueue_script(\'myscript\', get_template_direc