自定义分类归档返回404
我用一种分类法定制了post类型。除了分类学上的分页外,一切都很好。首先,在没有任何更改的情况下,我能够在主自定义帖子类型存档上切换页面:website.com/custom_post_type_name/page/x 但当我想跳转到分类法并切换页面时,我遇到了404错误。website.com/custom_post_type_name/taxonomy_slug/page/x 我试着从StackExchange的answer中使用正则表达式,但根本不起作用。add_filter(
将POST的“the_content”替换为ACF值
我尝试替换post的the_content 使用来自ACF字段的值article_text. 我通过以下方法实现了这一目标: $postid = get_queried_object_id(); $my_post = array( \'ID\' => $postid, \'post_content\' => get_field(\'article_text\'), ); wp_
如何防止直接访问PDF文件
我试图保护pdf文件不被直接下载。我正在使用PDF Embedder插件嵌入PDF文件,这是阻止其下载的第一步。然后使用JS,我禁用了鼠标右键单击、CTRL+快捷键。当浏览器检测到JS已停用时,我插入了一个重定向。我在我的方法中发现了一些“漏洞”,有人可以抓住链接。所以在我的。htaccess I已添加 RewriteCond %{HTTP_REFERER} !^http://(www\\.)?localhost/ [NC] RewriteRule \\.(pdf)$ - [F,NC]
Can we have private drafts?
根据documentation, Draft和Private是两种互斥的post状态。因此,当您将草稿帖子标记为私有时,它不再是草稿。我们是一个大团队,广泛使用私人帖子。因此,我们想将一份草稿标记为私有(未完成的内部帖子)。理想情况下,“发布”按钮将取消该帖子的草稿,而不是将其公开。换言之,我们需要(草稿/完成的职位)和(公共/私人职位)的区别。这可能吗?我们需要自定义帖子状态吗?
WP-CLI重新生成介质不适用于自定义尺寸
我正在使用wp media regenerate 生成缩略图。虽然这适用于内置Wordpress图像大小(即使在中自定义了宽度和高度functions.php), 对于自定义图像大小,它根本不起作用。命令完成,并且不会生成自定义尺寸。原始图像比生成的尺寸大得多,因此与上采样无关。我还尝试使用after_setup_theme 动作钩,但结果是一样的。做wp media regenerate 只适用于内置媒体大小,还是我做错了什么?functions.php// Built-in sizes work
Wp_mail()发送错误的From标头
使用以下代码时wp_mail() 我总是在headerwordpress@mydomainname.nl.在雷鸟专栏中,记者:Wordpress。但我需要:\'来自:“Klantenservice”<;\'$电子邮件收件人。“>”在里面https://developer.wordpress.org/reference/functions/wp_mail/ 和其他网页我找不到解决这个问题的方法。 $body = __(\'Name:\', \'Avada\').\" $user_name
按帖子和类别显示导航标题菜单
首先,我想告诉你,我对开发wordpress这个话题有点陌生。另一方面,我发现它非常强大,我们可以“编码”我们的wordpress网站!我的问题如下:我想按帖子或类别更改(替换)我的主导航菜单。因为如果我点击某个类别的帖子,我的导航菜单将转到我不想要的标准菜单。我试图通过互联网和这里寻找一些解决方案,但不幸的是,我找不到任何解决方案。然后我想到了以下想法:如果我在函数中更改我的菜单参数会怎么样。php?我在函数中编写的代码片段。php如下所示:add_filter( \'wp_nav_menu_args\
二级菜单显示主菜单
EDİT-----也许这有帮助。问题在于:<?php wp_nav_menu(array(\'the_location\'=>\'primary\')); ?> İt必须是<?php wp_nav_menu(array(\'theme_location\'=>\'primary\')); ?> 我真的很生气,因为我试了一个小时来解决这个小问题,但什么也没发现。首先,我是Wordpress的新手,但我想我在这里没有犯任何错误。无论如何,我在下面添加了代
Stopping media file redirects
我们正在覆盖404。php显示数据库生成的内容,如下所示:/products/x1/ /products/x2/ etc. (如果url为/products/。/404进程转换为页面)。问题是,我们有一些媒体文件的永久链接类似于数据库生成的内容URL的最后一部分。例如,/x1/导致/products/x1/重定向到/x1/而不是显示为/products/x1/生成的数据库内容。类似于/x2 specs/的帖子url也是如此。它会将/products/x2/重定向到帖子,而不是显示
WpAlChemy-_GLOBAL_HEAD正在输出3次
今天,在尝试使用repeating fields函数(have\\u fields\\u and\\u multi)时,我发现使用最新的WpAlchemy(1.6.1)和最新的Wordpress(4.6.1),内联JavaScript会阻止来自MetaBox的内容。php在管理页面上输出3次。这会中断功能,因为其中包括3组onclick事件。我在两个本地网站上尝试了这个方法,结果都是一样的。我正试图通过事件解决这个问题。停止将立即建议作为临时解决方案,但希望有更坚实的东西。(我已将此作为一个问题添加到ht
我的定义需要是唯一的吗?
在我的插件的根文件中(the-plugin/the-plugin.php), 我已经设置了一些定义,我将在整个插件中使用这些定义:# Plugin\'s latest version define( \'THEPLUIGN_VERSION\', \'2.0.0\' ); # Minimum WordPress version required define( \'THEPLUIGN_MIN_WP\', \'3.7\' ); # Minimum PHP version req
禁用可在上载文件夹中创建每一年和每几个月的文件夹
如何在uploads文件夹中禁用每年和每月创建文件夹?我的意思是在“wp内容/上传”下有很多文件夹,大多数都是空的。为什么要创建这些文件夹?谢谢
如何阻止wp_NAV_MENU返回无关的根链接?
因为第一个菜单元素返回了两个链接,所以第一个菜单项有一个双框,这非常烦人。有没有办法通过WordPress选项或传递的参数来停止此双链接输出wp_nav_menu()? 这是我的模板:头球。php<!DOCTYPE html> <html> <head> <meta charset=\"<?php bloginfo(\'charset\'); ?>\"> <meta n
JSON API插件未返回任何带有GET_CATEGORY_POST的POST
我正在使用json api 对于api 在我的WordPress站点中调用。当我尝试的时候http://example.com/api/get_category_posts&slug=catname则无法获取默认的帖子类别新闻。答案是:{\"status\":\"error\",\"error\":\"Not found.\"}有人知道这有什么问题吗?
WP_NONCE_FIELD正在打破格式,原因未知
我正在尝试创建WooCommerce的注册表单。问题是表单在没有wp\\u nonce的情况下无法工作,所以我尝试将其包括在内。我在中创建了一个短代码functions.php 显示表单,但当我使用wp_nonce_field(), 表单中断。以下是按预期工作的代码(wp_nonce_field() 已注释掉),但由于没有wp\\u nonce,表单不会发布:add_shortcode(\'signup_form\', \'get_signup_form\'); function get_sign
如何将所有内容备份并转移到另一个WordPress站点?
在做了很多研究之后,我放弃了,最后决定在这里问这个问题。我已经在我的计算机上本地创建了WordPress主题,我想将所有内容(数据库、帖子、页面、插件、自定义字段、自定义帖子类型、媒体等)传输到另一个WordPress站点。这就是我所做的,但对我来说并不可行,我也不确定我做错了什么,我已经备份了我的SQL数据库,并将其上载到新网站的数据库中。我还使用默认的WordPress插件备份了我的帖子、页面等,并将其上传到我的新网站。不知道我做错了什么,但它并没有恢复一件事。那么,我的问题是,在WordPress中
MULTSITE:我的博客有一个缺口。如何补上缺失的那一条呢?
所以我删除了一些我在我的多站点中不再需要的博客。。。但我没有意识到这会在我的博客上造成“鸿沟”。换句话说,我现在有http://webaddress/wp-admin/network/site-settings.php?id=1http://webaddress/wp-admin/network/site-settings.php?id=3和博客id“2”现在丢失。如果我尝试使用相同的链接,例如在末尾附加“2”?结果是“请求的站点不存在”(这是准确的,因为我确实删除了它)。有没有办法创建丢失的博客号?我根
字体-系列看起来不像它应该是的样子
我一直在尝试将我的字体系列置于Clarendon Lt BT Light,但它一直在向我反映新时代的罗马风格。这对我来说直到现在都不是问题。我将其放在CSS文件的顶部:@font-face { font-family: \'ClarendonLtBtLight\'; src: url(../fonts/ClarendonLtBtLight.ttf); } 以下是我如何将其应用于我的网页:nav.main_menu > ul > li >
WordPress库存的更好方法
我正在建立一个库存项目,只是为了学习wordpress更多。现在的情况是这样的。管理员从添加新产品时Front-end 和not 来自wp管理员。所以当我从UI添加产品时。第一个选项是产品名称。现在会有dropdown 对于之前添加的所有产品公司名称。因此,我可以选择合适的公司名称。现在,如果没有特定的公司名称,那么我可以选择从textbox 然后它会显示在dropdown 公司名称。我的做法是将公司名称命名为Categories. 我将显示categories 具有特定的slug (=companyna
自定义帖子类型的WordPress自定义固定链接和存档链接
我有自定义的帖子类型venue 以及自定义分类法“设施”和“类型”,可以使用当前的posts分类法slug为单个post和归档生成自定义永久链接。示例:单岗位任期facility slug是“餐厅”http://mywebsite.com/restaurant/restaurant-name存档页面http://mywebsite.com/restaurants我的自定义帖子声明$args = array( \'label\' => __( \'Venue