如何将_POST_META值更新为数组
我在导航菜单项中创建了新的自定义字段,作为我使用的多个选择选项update_post_meta() 如下所示function YPE_update_custom_fields($menu_id, $menu_item_db_id, $menu_item_data) { if (is_array($_REQUEST[\'menu-item-content-multiple\'])) { update_post_meta($menu_item_db_id, \'_men
WP作业管理器类别下拉列表;通过筛选器更改占位符文本
我已经在谷歌上搜索了几个小时,但没有真正有用的结果,我有一个使用WP Job Manager的网站。此插件附带的搜索字段之一是类别下拉列表。我想更改此文本的占位符,从“选择类别…”“选择您的扇区…”我看到了这篇帖子:https://wordpress.org/support/topic/changing-placeholder-text-for-category-dropdown/这就解释了这是可以做到的。下面的代码取自WP Job Manager插件,供上面的链接参考。function job_mana
将WooCommerce终端排除在Yoast之外
今天我有一个关于Yoast SEO的小问题,我想从网站地图中隐藏一些页面。Yoast生成的xml。问题是,当我在Backoffice的exlude面板中排除ID时,它对ID非常有效。这是我的问题:URL/mon compte/edit address/URL/mon compte/view order/我的网站地图上仍有此链接。xml任何通过钩子或其他方式将这些页面排除在网站地图之外的解决方案。XML?谢谢
在插件中重新声明主题的功能
我想知道如何从插件中重新声明主题的函数。问题是,我在尝试激活插件时遇到了一个“致命错误:无法重新声明”。但是如果我将代码添加到已经激活的插件中,那么一切都会按照预期工作。有什么明显的东西我遗漏了吗?下面是我正在使用的代码的简化示例:// In my theme I use function_exists check if ( ! function_exists( \'my_awesome_function\' ) ) { function my_awesome_function()
如何将特定用户(WooCommerce登录而不是WordPress管理页面登录)重定向到特定页面
我正在开发一个woocommerce网站,用户只购买了一种产品。他/她应该在登录时自动重定向到该产品页面。因此,如果有50个客户,我希望他们在登录后被重定向到50个不同的页面
将视频添加到WordPress登录页面
我有一个wordpress主题,他们使用一个简单的模板作为登录页面(见下图),现在我想在登录表单和搜索框的左侧添加一个视频。我该怎么做?带标题的Buddypress成员搜索框我已经添加了下面的登录页面模板编码,请看一看。<?php /** * Template Name: Login */ ?> <?php // IF USER IS ALREADY LOGGED -> REDIRECT HIM TO HOME PAGE
将文件从源下载到目标的正确方式
我正在尝试将文件从一个位置下载到另一个位置。该代码工作正常。以下是代码片段:Helper Function - 在中创建目录/uploads/{$dir_name}/ 和返回路径。/** * Create folder in /uploads/{$dir_name}/ * @return array() */ function get_dirpath( $dir_name = \'test\' ) { $wp_info = wp_u
如何更改家长固定链接?
我有一个硬编码永久链接结构的一些帖子的主题。这些帖子以site.com/parent/page 结构。我创建了一个过滤器来替换“site.com”中的链接/parent/页面“至”站点。com公司/newparent/functions.php中的“第页”,包含:add_action(\'init\', \'change_slug_of_post_type_parent\', 20); function change_slug_of_post_type_parent() {
从分类中删除术语并在新的分类中分配术语
我有一个页面,其中管理员在新的分类法中指定了术语,并将其从已指定的分类法中删除。就像我有一个车辆帖子类型,在车辆附加中有一堆条目。现在,管理员将决定他想在安全功能中输入安全气囊,而不是已经分配的车辆额外功能。因此,应删除“vehicle extra”下的术语条目,并在“security”功能下创建新的术语条目。wp_update_term( 3164, \'vehicle_interior_feature\' ); 在哪里3164 术语ID是否已存在,以及vehicle_interior_fea
将脚本添加到WordPress中特定位置的页面
通常我们使用wp-equeue-script 将脚本添加到页眉或正文部分内的页面,但如果我想在某个位置(如页面中间)插入脚本文件如何?此外,是否可以生成动态脚本?例如http://xx.com/xx.js?query=xxx 哪个将根据查询返回不同的脚本?
从个人主页获取帖子数据
我想从一个私人页面获取帖子数据,以显示在网站的其余部分。代码如下所示:$the_query = new WP_Query( \'page_id=1457\' ); while($the_query -> have_posts()) : $the_query -> the_post(); setup_postdata( $the_query ); // do something; endwhile; 但我没有得到数据。是因为我调用了隐藏在
显示邮件收件人元数据时出现的令人困惑的问题
我真的很难思考如何解决这个问题。用户可以在我的网站上互相发送私人消息。如下图所示,您可以看到我在左侧显示消息作者,在右下角显示消息收件人。原始邮件作者发送的第一封邮件(最下方)会按原样正确显示原始邮件收件人(右下角)。收件人回复初始消息后,新的回复将发送回原始发件人,原始发件人现在是“收件人”,并在右下角显示其元数据(化身+用户名)。这就是问题所在。原始发件人收到原始收件人的回复后,原始收件人的元数据仍显示在右下角。您可以在底部的第二条消息中看到这一点(只要两个用户仍在同一父线程中发送消息,问题就会继续,
301不支持多站点
几个月前,我将我的网站从普通的WordPress安装转移到多站点安装。很明显,301重定向是在您创建了正确命名的页面并希望旧页面重定向到新页面之后,需要使用新站点设置的东西,所以我知道是我设置的。然而,在过去的一段时间里,我使用了几个不同的插件.htaccess 文件,并且无论我使用的插件或我所做的更新都可以使其工作。我有一大堆404页,当然不好看。我必须对301的多站点安装做一些不同的事情才能开始工作吗?目前,我正在使用EPS重定向插件,但检查我正在重定向的任何页面都会导致我转到404页面,而不是重定向
没有人可以由管理员编辑帖子/页面
使用edit\\u others\\u posts和edit\\u others\\u Page,我知道它将提供一个用户角色(例如编辑器)来编辑任何人的帖子/页面。但是,我想限制编辑任何管理员创建的帖子/页面的能力。例如,编辑器可以编辑除管理员之外的任何人的帖子/页面。只有管理员才能编辑自己的帖子/页面。有什么帮助或建议吗?
如果POST_CONTENT为空,无法更新WordPress页面
我在WordPress上遇到了一个问题,如果可视化编辑器为空,页面将不会更新。以下是我正在采取的步骤:转到页面在“编辑页面”屏幕上单击现有页面进行编辑,从可视化编辑器中删除所有文本,使可视化编辑器为空。结果:刚才删除的所有文本现在都返回到可视化编辑器中。页面未更新。尝试的解决方案:所有插件都被停用,使用默认的二十六个主题,重新安装核心WordPress文件,修复并优化数据库。我可以用空的post_content phpMyAdmin中的表。请帮忙。
可通过开源获得的随机数操作和名称
我正在使用一个插件,它可以公开其代码。因此,任何人都可以看到$action 和$name 用于生成nonce的参数。这是否会使我的站点更容易受到攻击,因为这会降低这些参数提供的附加安全性?因此,我是否应该用自己的值替换这些参数?谢谢
Front page url permalink
我在一个网站上工作,每当我访问网站时,都会遇到一个问题。com它将我重定向到http://website.com/continent/asia/ 我不知道为什么。这是一种称为“大陆”的自定义帖子类型,而“亚洲”在WP设置中设置为首页。为什么我的主页在url中显示/大陆/亚洲,而不仅仅是www.website。com?这个htaccess文件正常。如果我指定其他页面作为主页,则url为clean www.website。com,如果我分配任何大陆(CPT),url将获得/大陆/亚洲。我有什么遗漏吗?
高级定制字段的Else If语句
我制作了一个混合网格,其中包含通过高级自定义字段填充的内容。一切正常,只是当我在WordPress admin中的ACF中设置了一个if/else语句来匹配我设置的复选框时,它会导致一个500错误。这是包含if/else语句的主要代码块: <div class=\"watcheroos\"> <?php if(count($postslist) > 0) { ?> <ul class=\"list
WP CLI核心安装-空白数据库
我的本地WP安装开始出现一件非常奇怪的事情。。。我正在使用最新版本的MAMP Pro,并正在运行:wp core安装--url=“”http://example.local“--title=“示例”--admin\\u user=“exa admin”--admin\\u password=“1234567”--admin\\u电子邮件=”xxxxxxxxx@gmail.com“”什么都不做。使用“wp db create”创建的数据库仍然没有表-空。install命令似乎运行正常,但我迷路了。我没有发现
通过wp_Query获取最后一个孩子的帖子
我在wp post中有以下结构(自定义post类型):邮递儿童1儿童11(*)儿童12(*)儿童2儿童21(*)儿童22(*)儿童3我需要通过wp\\U查询类(或挂钩)获得星号帖子注:我确定立柱的最大深度为2。我该怎么做?