Missing Author Information
我在单曲上显示作者姓名和头像时遇到问题。php页面。立柱装载良好,所有正确信息可用。然而,在哪里找不到头像和名字。我不确定我做错了什么。非常感谢您的帮助<div class=\"row\"> <div> <h1 class=\"primary-color\"> <?php the_title(); ?></h1> <span class=\"avatar\">
插件开发:存储特定语言的选项
我目前正在重写一个小插件,向访问者显示一个小信息文本。这个插件到目前为止是德语的,所以我想添加多语言支持,因为我正在处理一个应该是英语和德语的页面。可以在插件的设置界面中设置显示给访问者的文本。给定值存储在数据库中的单个选项中。在修改后的插件中,我将设置存储在单独的选项中,每个选项对应一种语言。我添加了一个$_GET 在设置注册中使用的参数,用于为特定于语言的选项创建唯一名称。我的插件类的重要(精简)部分:class Privacy_Policies { // the language t
上传SVG图像文件安全吗?为什么WP将它们定义为安全风险?
我想上传一张SVG格式的美国地图,但由于“安全风险”,我无法这样做。知道为什么吗?这样做安全吗?谢谢
如何获取当前页面的完整URL并更改其域名?
例如,当前url为:https://example1.com/hello-world 我想在显示文章下显示此url,并将域更改为:https://newdomain.com/hello-world 有没有办法做到这一点?非常感谢你们!
如何将页眉从全宽改为方框宽
我正在我的网站上使用自定义主题。我想做的是将标题装箱,同时使主要内容保持原样。我已经查看了其他几个线程,但我无法找到主题的解决方案。这是我的页眉CSS,使其全宽.full-width-content .wrap, .full-width-content .content-sidebar-wrap { margin: 0 auto; max-width: 100%; width: 100%;}
通过插件添加的页面模板未保存在古登堡
我通过插件添加了页面模板。它在classic editor中工作得非常好,但在使用Gutenberg时,如果指定了页面模板,则无法发布页面。然而,通过主题添加的页面模板工作正常,页面也会保存。但通过插件添加的页面模板会产生问题,因为页面无法在分配了这些页面模板(通过插件添加)的情况下发布。这是我如何通过插件添加页面模板的:/** * Destination template. */ function wpte_get_destination_template( $tem
WordPress后端显示页面计数,但页面显示404
我正在使用WP的最新版本,突然发现今天我所有的页面都显示了404。一直到昨天都很好。下面是我的截图。我所做的:所有插件都被停用,如图所示。
AJAX帖子按日期、评论、热门浏览量、热门赞进行过滤
我正在尝试创建一个简单的Ajax帖子过滤器,它可以处理日期和评论,但不能处理顶部视图或顶部喜欢的内容。那么,我怎样才能isset( $_POST[\'top-views\'] 和isset( $_POST[\'top-likes\'] 选择时工作。非常感谢你的帮助。类型<select name=\"misha_order_by\" id=\"misha_order_by\"> <option name=\"top-views\" value=\"top-views\"&g
WordPress插件提要错误,但我不要求提供插件提要
我的许多网站都出现了此错误:PHP注意:在中找不到提要http://wordpress.org/plugins/rss/browse/popular/. mime类型无效的提要可能会成为此错误的受害者,或者SimplePie无法自动发现它。。如果您确定此URL是真实的源,请使用force\\u feed()。在里面path/to/wp-includes/class-simplepie.php 在线1555我不知道这是从哪里来的。除了我自己的插件外,我没有安装其他插件,所以这一定是WordPress的核心内
如何使用过滤器来禁止将产品添加到意愿列表?
我正在使用plugin 在我的网站上,提供了以下过滤器:添加了过滤器“tinvwl\\u allow\\u addtowishlist\\u single\\u product”,有助于在单个产品页面上显示/隐藏特定产品的“添加到愿望列表”按钮过滤器在此处就位:if ( empty( $this->product ) || ! apply_filters( \'tinvwl_allow_addtowishlist_single_product\', true, $this->product )
如何从WooCommerce产品固定链接中删除产品基础
我在这里读了一些关于这个问题的信息,但没有找到任何解决方案。是否可以使用一些代码行删除产品库,例如functions.php 我的主题或插件?这样permalinks就会domain.com/some-product 而不是domain.com/product-base/some-product
创建新帖子时强制填写所有字段
如何强制所有字段创建新帖子?如果未填写字段(如类别或标题等),将发出错误消息谢谢你的帮助
WooCommerce:是否可以取消允许购买脱销产品的设置
因此,正如标题所说,我正在寻找一种方法来覆盖使缺货产品无法购买的设置。我知道我应该使用“允许延期交货”设置来执行此操作,但我们有一个大问题:我们需要我们的产品过滤器能够处理基于变化的库存状态排序,到目前为止,我测试过的所有过滤器都应该处理这个问题,如果是允许缺货,那么这些过滤器将无法处理库存状态。每个产品的变化量似乎有问题(每个产品80-200个变化),因为如果我创建一个有2-10个变化的测试产品,我测试的过滤器似乎工作得很好。出于某种奇怪的原因,如果变体使用非库存状态而不是允许缺货状态,那么过滤器似乎工
将旧员额标记为不再相关
我在一家公司工作,有几种产品将合并为一种产品。他们希望保留过去几年的旧博客帖子,但在顶部有一个通知,警告用户我们有一个新产品,他们所发布的帖子可能指的是不再存在的产品。Option 1我的第一个想法是硬编码,如果帖子创建日期在[日期]之前,请从帖子ID=___Option 2然后我想,实际上,创建一个新类别会更加灵活,可以将旧帖子添加到该类别中,并且该类别中的任何帖子(无论如何访问)都会添加与上述内容相同的附加内容。第二种选择听起来可行吗?我试着为第一个插件找到现成的插件,但除了按年龄而不是日期应用的插件
可视化编辑器中包含更多不同的HTML元素
我们基于HTML的网站使用多种格式来设置文本/页面的样式。我们现在正在过渡到Wordpress,这样我们的员工也可以创建和编辑页面,但Wordpress编辑器似乎在控制文本设计方面有很大的限制。有3个主要限制:文本样式:在标题或段落中为单个单词加下划线、更改单个单词的颜色等基本操作。对单个单词进行更多的设计控制,如添加<em>, <i>, 等,以允许超出加粗/下划线/斜体/删除线的基本样式。前一个的扩展:添加如下内容<span class=\"red\"></sp
WordPress管理程序AJAX序列化
我试图通过wordpress admin ajax发送序列化数据,但我得到的是以下格式的输出,而不是序列化格式。审阅者备注=已批准(&N);app\\U rej\\U posts=118059Jquery Ajax Code Below$.ajax({ type: \'POST\', dataType: \'json\', url: ajax_reviewer_object.ajaxurl,
当用户不是管理员时,发布帖子会剥离自定义html元素
此现象发生在Wordpress从4.9.10更新到5.1.1之后。我正在使用TinyMCE Advanced、Classic Editor和Advanced Custom Fields PRO插件。wordpress安装具有admin和testrole角色。我以testrole身份登录并插入自定义html元素<p><new-page></new-page></p>在帖子中所见即所得编辑器类型的自定义字段中,单击发布发布发布帖子。<p><ne
使用Gutenberg添加发布前检查
发布未发布的文章之前,将显示预发布检查。如何以编程方式扩展此功能,并在未通过检查时禁用“发布”按钮?
在插件中调用未定义的函数get_userdata()
在重构/重构插件中的文件后,我现在得到了错误未捕获错误:调用未定义的函数get\\u userdata()后代码$current_user_id = get_current_user_id(); $current_user_meta = get_userdata($current_user_id); 在中mydomain.local/wp-content/plugins/my-project/my-project.php我也像以前一样尝试了另一种方法。php文件required 通过my
加载同一JS库的两个版本
当前正在从旧版本的JS库(sweetAlerts)迁移到新版本。两个版本都会加载,但我希望能够使用更新的库,但不确定如何在JavaScript中引用它来使用更新的库。如果您对如何做到这一点有任何意见,我们将不胜感激。wp_enqueue_script( \'sweet-alert\', plugin_dir_url( __FILE__ ) . \'js/sweetalert.min.js\', array(), $this->version, false ); wp_enqueue_scri