Permalinks - .htaccess
根据WordPress官方文档,当你保存永久链接时,它会更新你的。htaccess文件(https://codex.wordpress.org/Settings_Permalinks_Screen).然而,当我进行永久链接更改并保存它们时,我看不到任何更改。htaccess更新。有人能澄清一下WordPress文档是否不准确,或者我是否遗漏了什么。
Permalinks - Archives
WordPress文档说:WordPress offers you the ability to create a custom URL structure for your permalinks and archives. https://codex.wordpress.org/Settings_Permalinks_Screen 我看到此屏幕将如何为特定帖子/页面创建永久链接,但我没有看到此设置屏幕上关于如何为存档帖子/页面创建链接的任何其他详细信息。有人能澄清一下吗?
从WordPress子网站创建独立网站
我的一个朋友在三年前为我建立了一个WordPress子网站,作为她自己网站的一部分。虽然我可以完全控制页面和博客内容,但我无法更改主题或博客布局。这个网站现在真的需要更新了,虽然我有信心自己做这件事,但我觉得唯一能做的就是完全访问她的网站——这让我感到不舒服。有没有什么方法可以让我的子站点成为一个独立的站点,而不改变URL或丢失任何内容?
获取基于变量的分类描述
我试图显示分类描述,该描述基于页面设置为显示的分类(使用变量设置)实际上,无论设置了哪个类别变量,我只看到了第一个描述。我是这样设置的:我构建了一个名为“product”的自定义帖子类型,并建立了一个名为“product\\u type”的分类法。 //Register product post type add_action(\'init\', \'product_register\'); function product_register() {
新类别-自定义分类
当您单击帖子>类别并添加一个新类别时,这个新类别是自定义分类法的一个示例吗?我读过https://codex.wordpress.org/Taxonomies 但到最后还是没什么意义。
单个帖子应该如何调用自定义函数?
我一直在试图找到这个问题的答案。我希望在性能方面使用最佳方法,但也希望使此解决方案尽可能具有可移植性。我创建了一个插件,为每种帖子类型添加了多个帖子类型和自定义元字段。评论就是一个例子。我有一个很大的数据库,它不是wordpress的一部分,它包含很多视频游戏信息。写评论时,我会在一个框中添加被评论游戏的名称。作为插件的一部分,我编写了一个函数displayGameInfo($gameID)。单件。php我有以下代码。这将在帖子正文结束后为游戏输出一些信息。 $postid = get_the_ID()
当值为序列化数组时,如何按高级自定义字段查询发布?
Bottom for resolution我想我快疯了。我一辈子都搞不懂这件事。我有一个高级自定义字段,它是一个选择框。选择框有多个值,允许进行多个选择。我在这个下拉列表中发表了1篇文章,并选择了3个值。我现在需要能够显示所有具有其中一个值的帖子。所以我创建了一个新页面,并开始在谷歌上搜索代码来实现这一点,我尝试了很多方法,但似乎都没有奏效。现在,如果我将此ACF更改为单选,我可以做得很好。但由于它是这个多选序列化数组,所以我无法理解其语法。目前,我的带有以下代码的页面返回了许多帖子标题,包括我想要的,但
WordPress何时何地调用路径
我想为其中一个URL创建一个类别归档,尽管有匹配的路由和模板,我还是想到了404。我正在浏览核心WordPress代码(groan),但还没有弄清楚在哪里调用路由。类别似乎是由query.php 在parse_query 函数,但我看不到用于将URL映射到文件的路由的位置。
Rewrite rules ignored
为什么我的重写规则被WordPress忽略了?我添加了以下规则:news/([0-9]{4})/?$ archive-news.php?year=$matches[1] 但是URLnews/2015 给出404。为什么?
如何在带有Genesis特色帖子的图像上显示帖子标题
对于Genesis特色帖子,帖子标题显示在图片下方。我需要在图像上方显示它。我尝试过jquery,但它将所有帖子标题放在每个帖子图片上方,因此每个图片上方都有9个标题。我花了太多的时间来做这件本该简单的事。我需要在不改变常规帖子布局的情况下完成这项工作。所讨论的区域是页面底部附近的博客区域,背景为深蓝色。提前谢谢你。指向页面的链接http://bit.ly/1fjXY9F
如何在使用COMMENTS_TEMPLATE时更改Gravata大小
我正在尝试更改默认的Gravatar大小。由于我使用的是WP生成的注释模板(使用comments\\u template()函数),所以我转向了过滤器,这是我的自定义代码:function change_avatar_size ( $id_or_email, $size = 100, $default = \'\', $alt = \'\', $args = null ) { $args[\'size\'] = (int) $size; $ur
页面从数组返回ID,如何在ACF WordPress中返回正确的POST值
我在使用关系字段返回正确的值时遇到了一些问题。我的最终结果是使用关系字段将所选位置添加到重力表单中的下拉列表中。我可以填充下拉列表并使大部分内容正常工作。问题是当我调用函数中的字段时。php并将结果打印到我的页面上,我得到的只是正确的帖子ID,但使用get\\u the\\u title()返回的是页面本身的页面名称,而不是我要找的帖子。即使在打印的数组中,我也看不到实际的帖子名(位置名)。非常感谢您的帮助。过去几天一直在寻找解决方案,但运气不佳。这是我的密码。add_filter( \'gform_pr
将帖子从一个WordPress站点同步到另一个站点
我想实现以下目标-我有两个WordPress网站托管在不同的服务器上。让我们调用A作为发送方站点,调用B作为接收方站点。每当我在A中添加/更新/删除任何帖子时,都应该像在B中一样反映出来。不仅帖子数据,而且分类法和自定义字段也应该在B中正确更新。我检查了WordPress REST API,但我不喜欢它,因为它只在a上保留了一个JSON提要,我可以从B发送拉取请求。这对帖子拉取很好,但不适合更新和删除。另外,假设今天有10个博客,明天可能有100个博客,以此类推。因此,据我所知,它并不最适合我的要求。我可
无法访问cron函数中的wp_文件系统
我正在编写一个插件,用于将WP与Visma集成。它基本上每三个小时就会使用wp cron吐出一个XML文件(要为wp-cron.php 并将其保存到uploads文件夹。当我手动执行此操作时,一切正常(在wp admin中提交)。然而,当运行cron函数时$wp_filesystem 无法访问,也无法使用request_filesystem_credentials(). 如果我想跑request_filesystem_credentials() 在cron函数中,我得到一个错误,表示该函数不存在。如果我把
在自定义查询中仅显示一个帖子表单中的帖子,并在主查询中排除
我试图先显示四篇带有post format的文章(全部分配给当前标记),然后显示特定标记的“真实”存档(不包括post format)。现在,我正在使用一个函数将post格式排除在主查询之外:add_action(\'pre_get_posts\', \'keyl_get_emp_posts\'); function keyl_get_emp_posts($query) { if (is_tag()) { if ($query->is_main_query()) $
自定义帖子类型的分页导致404错误
这似乎是一个常见的问题,关于这个问题有很多帖子,但没有一个适合我。我有一个带有页面分页的自定义帖子类型(公文包)。$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; echo \'<a href=\"\'.get_pagenum_link($paged+1).\'\">Next Page</a>\'; 将永久链接设置设置设置为“默认”时,效果良好。mysite.com/?page_
使用iFrame API创建动态Google地图
我想用iframe创建动态谷歌地图,当客户可以在自定义字段suit中添加地址时,谷歌地图会自动将自定义字段suit值生成到位置。这怎么可能。
‘COMMENT_POST’挂钩似乎不起作用?
This is driving me crazy - Does anyone know why this \'comment_post\' hook doesn\'t seem to work!? I\'ve basically written an entire email notification plugin for it and it\'s failed on the first step. After research I was sure this was the right hook as
是否将WordPress本机脚本移至页面底部?
在google page speed insights中查看我的页面时,它抱怨有一些javascript阻止了页面其余部分的加载。所讨论的javascript是原生Wordpress脚本…-包括/js/jquery/jquery。js?版本=1.11.2…s/jquery/jquery迁移。min.js?版本=1.2.1如何将这些文件放在页面底部并加快加载速度?我是否需要取消注册并重新注册,或者以其他方式?更好的是,有没有办法将本机脚本打包、缩小并移动到底部?
WP::IS_MAIN_QUERY()不工作
我试图在使用此代码的posts容器之前添加一些内容add_action( \'wp\', \'mainFunc\' ); function mainFunc( $query ) { if ( is_home() && $query->is_main_query()) { add_action(\"loop_start\",\"anotherFunc\"); } } 我还有另一个func()。但我明白致命