在Switch_to_Blog循环中未查询自定义帖子类型
我有一个多站点,它有一个名为“目录”的自定义帖子类型。当我浏览我的子网站并要求每个人说出自定义帖子类型时,我可以看到它。我的代码如下。 $sites = wp_get_sites(); foreach ( $sites as $site ) { echo get_blog_details($site[\'blog_id\'])->blogname.\"</br>\"; switch_to_blog(
如何正确隐藏内联可折叠按钮的div?
PROBLEM: 放置div 与按钮相关联的wpautop函数将周围的对象封装在多达2个p 在输出中添加最多2条空行的标记(在div 和/或div).所有这些空行都很难看,并且恶化了网站的成果,因此我想以适当的方式消除它们。EDIT: 这是DEMO 其输出等于我在本地主机wordpress站点上看到的内容。我在做一个可折叠的按钮(button+div) 可以内联放置,以便可以在同一行中放置多个按钮。内容隐藏在div 并可通过单击button, 然后再次单击button.自div 是内联块元素,当放置在文本
停用、卸载和删除插件之间的区别
我理解停用和卸载之间的区别。但CLI也有一个删除选项。这有什么不同?为了安全起见,我应该先停用,然后卸载,然后删除吗?
我应该使用什么钩子来添加带有更新时的POST元数据?
我希望使用bitly api为所有帖子和页面生成一个简短的url。我的计划是在保存帖子时生成这个,然后在回答API调用时将缩短的内容保存到帖子。但我担心,如果我使用了错误的钩子,我最终会陷入一个无限循环,侦听更新钩子,然后触发更新钩子。那么,我如何避免这种情况,或者是否有一个钩子可以在更新帖子时触发,但在向帖子添加元数据时不会触发
我的WordPress插件代码中断定制.php视点
我对我的插件做了一些调整,试图让它恢复并使用升级的API/后端运行。遗憾的是,我的最新修改只注释了几行,我打破了后端视图来定制小部件。我想知道以前是否有人见过这个?如果代码有帮助的话,我的代码在Gitlab上。它相当长,而且不能百分之百确定它现在在哪里中断,所以不确定要添加哪个片段。当前视图:https://i.stack.imgur.com/Jxrbv.png
自动创建标签并与类别合并
在以下代码中,我可以自动设置标记并添加到预先存在的类别中:<?php function update_post_terms( $post_id ) { if ( $parent = wp_is_post_revision( $post_id ) ) $post_id = $parent; $post = get_post( $post_id ); if ( $post->post_type != \'post\' )
寻求WordPress站点与服务器同步的解决方案
我正在寻找一种解决方案,通过XAMPP在本地机器上开发wordpress站点,并轻松地将更改同步到我的Web主机。对于变化,我指的是一切,所有文件和数据库。我唯一的标准是我不想要订阅模式。我找到了一些解决方案,但这些都是每月或每年订阅的。我绝对愿意付钱,但我想付一次,就这样。。。有人知道任何工具/软件吗?提前非常感谢!
从5.2.0版开始不推荐使用LOGIN_Headertitle
朋友们,我有个问题。当我进入wordpress中的默认logn页面时,我看到了这个错误:Notice: login_headertitle is deprecated since version 5.2.0! Use login_headertext instead. Usage of the title attribute on the login logo is not recommended for accessibility reasons. Use the link text instead.
清理Get_Query_var()URL参数
我目前正在一个网站上工作,并测试其安全性。其中一个页面具有排序功能,我在其中传递一个url参数,说明我希望如何对内容进行排序。例如:www.example.com/page/?sort=alpha 这很好,但我也尝试发送恶意代码:www.example.com/page/?sort=alpha%3Cimg+src=xyz+onerror=alert(99)%3E%3Cxss/%3E 在internet explorer中,当我输入此url时,我的页面会显示出来,并弹出一个javascr
按当前用户登录查询特定表行
我正在Wordpress中创建一个基于用户的网站,每个用户都可以创建一个帐户并将其记录的数据上传到网站。但我很难思考用户如何查看向用户显示相关数据的数据库表。这是一个高尔夫网站,用户可以在这里进行练习,使用什么设备以及何时进行练习。我试图从数据库表中查询特定于当前登录用户的数据。将有一个名为“exercise\\u record”的表,每个WP用户都可以查看自己的练习记录。eglobal $wpdb; $table_name = $wpdb ->prefix. \'exercise_reco
如何在后台为属性添加自定义文本域输入?
我想使用已经为产品定义的属性名称创建自定义文本输入字段。由于这在Woocommerce中本机不可能实现,我为我的一个属性“Forgaffel”添加了一个自定义文本输入字段。此信息将与其他产品属性一起显示在产品页面的“附加信息”选项卡下。我为此使用了以下代码:* Add custom text field **/ function my_woo_custom_price_field() { $field = array( \'id\' => \'c
如何用一条命令统一缩小一个ul列表上下的垂直空间?
PROBLEM: 如何减少ul列表上方和下方的垂直空间,而不必根据列表前后的对象定义不同的类?也就是说,无论列表上下的对象是什么,是否可以仅使用一个类来减少固定数量的空间?这是wordpress列表中的默认垂直间距(代码在左侧,输出在右侧)我认为间距太大了,所以我想缩小它,我发现我必须修改顶部和底部margin 的ul 列表我做了一些实验,我认为间距的默认值是1em 顶部和底部。奇怪的是1em 到0em 什么都没有发生,所以我不得不去负,并发现一个好的值是-0.5em然后我尝试了同样的方法div 而不是文
在多站点中映射域的根目录下添加文件
我有一个带有子域和域映射的多站点(我们称之为multisite.com)。其中一个子域(id 11)映射到域。com,我正在使用AdSense。我刚收到谷歌的通知,我需要在域名的根目录下添加一个文件ads.txt。com。我在主多站点的根目录下添加了该文件。com域,但显然,当我尝试域时。com/ads.txt我得到一个404,没有找到。我还将文件上载到了子域的uploads文件夹中,该文件夹是multisite。com/wp content/uploads/sites/11但这也不是解决方案。是否有任何
性能注意事项-带有外键的自定义帖子的后表和新表?
我正在修改一个使用各种自定义帖子类型的插件。类型为courses lessons topics 在course, lesson, 或topic 级别也可以是quizzes 和assignments.该插件还集成了bbpress 这样就可以forums 和forum topics 与关联的course. 但仅限于课程层面。因此,我通过cool添加了relationship字段pods 插件,这样当我添加论坛主题时,我可以将其与课程和主题联系起来。但仍然存在检索问题
使用自定义php连接到数据库阻止wp访问Galery图片
我正在使用simplepie获取一组rss提要,并将它们发布到数据库中,然后在我的页面上显示它们。为此,我添加了一个自定义php文件,其中包含一个短代码。 // Connect to DB $sDbHost = \'localhost\'; $sDbName = \'database_name\'; $sDbUser = \'somethin\'; $sDbPwd = \'somethin\'; $Conn = mysqli_connect($sDbHost,
缓存策略未根据页面速度更新
我试图通过在中添加一些指令来更新缓存策略。htaccess文件位于我的网站根目录中。虽然我将javascript文件的值更新为1个月,但在使用Google PageSpeed时,它仍然显示以前的缓存值(6小时)。为什么会这样?<IfModule mod_expires.c> ExpiresActive On ExpiresByType text/x-javascript \"access plus 1 month\" ExpiresByT
UTF-32be error WordPress
我收到一个字符编码错误致命错误:无法将脚本从检测到的编码“UTF-32BE”转换为/home/coin/web/***/public\\u html/wp content/plugins/ol\\u scrapes/classes/class ol scrapes中的兼容编码。php(3594):运行时创建的函数(1):运行时创建的函数(1):运行时在第1行创建的函数在WordPress中有人能告诉我,如何解决这个错误吗?
古腾堡块不是全宽的
我遇到了一个问题,古腾堡编辑器中的图像块不是页面的全部,即使我在后端选择了“全宽”。有没有办法解决这个问题?参考图片:
通过从XML文件导入数据创建页面(在单击管理选项页面内的按钮时)
我使用此方法创建了一个自定义贴子页面,但我希望内容是导入的XML文件内容是此文件的内容。https://stackoverflow.com/a/32314726/3697484我将XML内容作为文件保存在插件文件夹中。我基本上是在寻找一种方法,在管理选项页面中使用WordPress导入器功能来自动化这个过程用户单击管理选项页面中的链接=它将导入包含内容的XML页面。我不知道是否有一个函数或API来完成它。请帮忙没有导入类别、标记或自定义字段。我实际上在尝试一种从elementor导入json输出的方法/从
向$POST对象添加数据的适当筛选器或挂钩操作是什么?
我有一个自定义帖子类型,它与另一个自定义帖子类型有一对多关系。给他们打电话lesson 和topics. 目前,我得到$topics 像$args = array( \'meta_key\' => \'lesson_id\', \'meta_value\' => $post[\'post\']->ID, \'post_type\' => \'plugin-topi