将附件复制到其他帖子类型并更改附件URL
在我的网站上,我必须自定义帖子类型和一个功能,让用户将照片从帖子类型a导入到帖子类型B,复制元数据,并将图像复制到为帖子类型B指定的文件夹---<?php // File: import-pics.php require_once $_SERVER[\'DOCUMENT_ROOT\'] . \'/wp-load.php\'; global $current_user, $imic_options; // Use global wp_get_curr
什么是`get_section()`以及如何使用它?
我看到了get_section() 在WordPress中使用。这个功能是什么?我如何利用它进行主题开发?
安装了SSL后,我无法访问我的网站wp-admin。以及混合内容的错误
我有这个密码.htaccess 文件,并且在安装ssl证书后面临大量混合内容错误。<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php
重定向至菜单中的第一个子项
我有以下页面层次结构:页面祖父母(本页面)页面父1(应在此处指示)页面父2页面子页面子页面已通过页面属性分配给我的父页面和子页面。然后通过外观>菜单对页面进行排序。在前端,当您单击Page Grandparent, 我想让它重定向到下一个菜单项(Page Parent 1). 为了实现这一点,我构建了以下页面模板并将其应用于Page Grandparent.<?php /** * Template Name: Redirect to next menu item *
使用最先显示的帖子ID添加到搜索帖子查询数组
有没有办法添加帖子ID数组,将帖子设置在搜索结果的顶部?类似于在搜索范围内添加param top\\u post\\id:$query->set( \'top_post_ids\', [45, 78, 94 ] ); 如果这些帖子将出现在搜索结果中,它们应该位于顶部。粘性帖子不能解决这个问题,在这种情况下,必须是帖子ID的数组。搜索是通过WordPress Rest Api进行的,因此我无法修改调用搜索的模板文件。example.com/wp-json/wp/v2/posts?search
单击编辑页面时出现404错误
我遇到的问题是,昨天我网站的WordPress随机停止了允许我们编辑任何页面的操作。每次单击编辑页面时,都会出现404错误。到目前为止我已经尝试过的事情:我已经重新启动了permalinks,更改了主题,甚至检查了htacess文件中的代码。该网站功能齐全,访问者可以查看。由于某种原因,我们现在无法编辑任何页面。
如何将子页面的自定义链接从本地主机更改为网站
我已经使用localhost创建了网站。因此,在添加子页面(如contact us或about)的自定义链接时,请使用localhost的url,而不是像localhost/priyanka/about us/这样的网站。那么如何更改网站的自定义链接。
如何挂钩定制器部分展开/激活/打开的事件?
我正在尝试运行js函数,当customizer部分用完时,似乎找不到任何事件可以这样做。像这样的wp.customize.bind( \'ready\', function() { wp.customize.section.bind( \'expand\', function() { console.log(\'hello\'); }); } ); 或wp.customize.bind( \'
是否将Body类添加到已具有语言属性的html标记?
在我的主题中(基于下划线)。我有<html <?php language_attributes(); ?>> 然后调用body标记上的body类函数:<body <?php body_class(); ?>> 看到这些主体添加了一个类=“我不能仅仅通过附加这两个函数来组合它们。我是否可以向language\\u attrubutes()添加一个过滤器,以便它也附加body类?
如何从管理仪表板通过元查询搜索CPT?
我觉得我错过了一些非常明显的东西,但我已经看了,想不出来了。我有一个CPT(request_form) 我需要对元查询(wp\\u posmeta)而不是帖子标题进行搜索。问题是我需要从管理仪表板执行此操作,而我的代码无法工作。我以前在用户端做过类似的搜索,但在管理端没有。我想pre_get_posts 是正确的钩子,但我什么也做不到。我注意到两件奇怪的事。meta_query 在中出现两次$query 对象一次在$query->query_vars[\'meta_query\'] 一次$query
Last post is not showing up
我正在为一位客户开发一个自定义模板,该客户希望在其网站中能够按月筛选帖子。创建存档后。php页面,并将小部件“归档”放在我的侧边栏中,我能够循环并过滤他想要发布的所有帖子,但实际上每个月的最后一篇帖子都没有加载。基本上每个帖子都会每月过滤一次,但不是最后一篇。这是我的存档页面,其中包含存档简单循环:<?php get_header(); /** Template Name: Archivio */ ?> <?php if ( have_posts() ) : the_p
get_category_parents to array
好的,我可以从wp下拉列表中选择。此选项是一个类别。我使用此类别查找它的家长。这似乎输出了一个字符串。此字符串应转换为数组。然后我需要遍历数组,并将类别名称更改为类别ID。但出于某种原因,这似乎不起作用。我可能做错了什么?我把不起作用的地方注释掉了。(此数组用于post\\u类别以创建新的帖子。)//Create array $categoriesArray = []; //Get choice from wp-dropdown $selected_val = $_POS
WP_Customize_Manager:如何获取控件ID
我有这个用于“选择”控制的错误清理功能:function sanitize_select( $input, $setting ) { $input = sanitize_key( $input ); $control = $setting->manager->get_control( $setting->id ); $choices = $control->choices; return ( array_key
使用木材(.twig)呈现ISO 8601格式的发布日期/时间
我正在设置Google Tag Manager的数据层,我有一个。细枝作为我的头文件。我需要以ISO 8601格式生成帖子的日期和时间。\"datePublished\": \"{{post.date}}\" 这将生成日期,但格式不正确。如何按照此标准设置日期/时间的格式?非常感谢。
如何将站点徽标添加到显示在Chrome选项卡或任何其他Web浏览器上站点名称左上角的WordPress上?
我希望我的网站有像我去谷歌时的标志。com它在浏览器顶部的选项卡上显示带有google的google徽标。我怎样才能在我的wordpress网站上做到这一点?
如何解决安全审计中的这些发现
我在一个公司项目中工作,他们正在由顾问进行安全审计,他们发现了以下有关Wordpress的问题。我设法在中使用标头解决了许多问题。htaccess,但有些似乎是wordpress核心的一部分,不确定如何继续。尝试使用安全方法防止会话劫持攻击。每次用户登录和注销时,会话Id都应该更改/刷新</登录凭据应在代码级别加密</每当在用户端进行url操作时,它都会自动重新定向到应用程序开发的错误页面</升级到jquery的最新版本(3.3.1)(WP使用1.12.4,它是安全的,但是否可以在不破坏
用于打印的自定义产品页面的样式
我使用woocommerce在网站上列出产品,但我用elementor更改了默认的单产品页面布局。现在,当我尝试打印时,它会在预览时更改布局。产品的图像大小为全宽&;许多列更改了它的位置,但我想在浏览器上显示时打印它。帮帮我,plzz!提前谢谢。
使用wp_new_user_tification_email筛选器时获取密码密钥
我正在尝试自定义发送给新注册用户的电子邮件。我使用wp_new_user_notification_email 过滤插件,设置主题和消息就可以了。然而I would like to send the link to reset the user\'s password the same way the normal WP notification email does. 从我在wp_new_user_notification 函数,密码密钥在存储到数据库之前经过哈希处理。然后在url中使用此密钥重置密码。
Function on unction.php出现问题
我对函数上的一些函数有问题。php。我想使用get\\u tems\\u by(“slug”,$slug,“category”);但它在函数对函数的内部不起作用。php。当我按ID更改slug并给出一个随机ID时,它起作用了。我确信鼻涕虫是存在的。我也尝试过:add_action( \'init\', \'wpse27111_tester\', 999 ); function wpse27111_tester() { $term = get_term_by(\'slug\'
扩展WooCommerce小部件类-WC_Widget_Product_Categories
我正在尝试扩展woocommerce类,该类用于在我自己的插件中创建产品类别小部件,该插件为woo commerce产品添加了一个称为“部门”的新分类法。当我扩展WP\\u小部件时,一切正常,我看到一个新的小部件,可以添加到外观->小部件中。然而,当我试图扩展WC\\u Widget或WC\\u Widget\\u Product\\u类别时,我根本看不到新的Widget,即使我没有收到任何php错误。以下是我所拥有的不起作用的东西://get the base classes if(!cl