到达第二页时的分页链接问题
我对WordPress中的分页功能有问题。虽然锚文本是正确的,但当我出于某些原因点击URL时,WP将其从www.site.com/page?page=2 到www.site.com/page/2 从而产生404错误。我的分页调用如下所示: $paginate_links = paginate_links( array( \'base\' => preg_replace(\'/\\?.*/\', \'/\', get_pagenum_link()) .
搜索.php没有生成正确的结果
我有一个以前从未发生过的情况。我的搜索。php文件没有生成结果,它只是在所有帖子中循环,尽管url是正确的Domain\\u name/?s=键这是搜索表单。php代码:<form action=\"<?php bloginfo(\'url\'); ?>\" id=\"search-form\" method=\"get\"> <div class=\"form-group\"> <input type=\"text\" n
使用两个或多个类别匹配突出显示主导航菜单
我相信这不会经常发生。我正在从事一个项目,其中一个子页面可以显示在几个不同的父页面下。该页面实际上只属于一个父项,但在主导航中,它需要显示在两个或多个父项下。别问我为什么,人们喜欢被解雇。我正在使用wp\\u nav\\u菜单创建主导航。我的结构是:父A-子1-子2父级B-子级1-子级2-子级3(此子级与父级A-子级2相同)父C-子1-子2(此子项与父A子2和父B子3相同)-子3我通常使用这些类current-menu-ancestor current-menu-parent 突出显示导航,因为它们通常只
在第三次迭代或查询循环项用完时创建Div包装器
我遇到了一个问题。。我已经在循环中编写了一段代码,这样循环中每三次迭代就会创建一个新的框。它很好地做到了这一点,但是,例如,如果我在返回的帖子的完整查询中有4个项目,它会在第4个项目上中断,因为当它再次重置为1时(在第3次最终迭代中创建end div标记,然后重置回1),它不知道如何创建并结束第4个帖子项目上的第2个框。有没有办法,如果查询中没有更多的帖子可以创建end div标记,即使只剩下1个?如果这有意义的话。。<?php if($i%3 == 0){ ?> <div id
无法将自定义分类添加到自定义发布类型
我无法将分类添加到自定义帖子类型。但对于相同的代码,如果我添加“post”或“page”,它会显示得很好。我无法指出问题所在。这是代码。注册自定义职位类型-工作正常register\\u taxonomy($键,\'SH\\u job\\u listings\',$值)如果我用帖子或页面替换“SH\\u job\\u listings”,效果很好,但不适用于我创建的自定义帖子类型。class SH_job_post_class{ public function __constr
如何为WordPress SEO创建自定义标签?
我正在使用免费版本Yoast的Wordpress SEO,想知道是否有办法创建自定义标记,如%%city%%。我想自己制作一个插件,可以从另一个插件中提取数据,这个插件被用作名为Web 2.0目录的“目录”。我想输入从中输入的选项,例如%%doctorname%%和%%city%%。这可能吗?如果是这样的话,我应该引用什么文件,你能给我一个关于如何进行的简要概述吗??每个目录列表都有用于这些项目的单独字段,但我似乎不知道在哪里可以创建自己的标记调用来生成这些自定义标记。谢谢
成功完成wp_Remote_POST时出现错误
What I\'m trying to do: 使用wp\\u remote\\u POST传递POST数据。foreach ( $articles as $article_id ) { $postarray = array( \'method\' => \'POST\', \'timeout\' => 5, \'redirection\' => 5, \'httpversion
如何防止插件加载jQuery
我最近从wordpress下载了一个免费插件。我想从加载jQuery中删除插件,因为专家们知道它已经从wordpress头加载了。php文件。插件是testimonial-slider 如何编辑插件以防止其加载jQuery?我尝试了其他的方法,比如加入scrips,但没有成功。现在我正计划编辑这个插件,有人能指导我吗?谢谢
在插件中导出自定义分类
我正在编写一个插件,它需要在单击提交按钮时以csv格式导出自定义分类法。我正在使用get\\u terms()导出分类法术语。我写了一个类文件来处理这个操作,这个文件包含在插件主文件的顶部。我搜索了一下,发现get\\u terms()直到主题函数才起作用。未加载php。所以我想知道应该在哪里包含类文件。我也检查了各种挂钩,但问题是,若我将其包含在admin\\u菜单或admin\\u init挂钩中,它还会在导出的csv文件中输出wordpress的其他文本。因此,请让我知道我应该如何包括类文件。
is_singular just won't work
我正在使用wp 3.9.1和插件自定义内容类型管理器。我正在创建自己的主题。我创建了一个名为“aggregato”的自定义类型。我还使用自定义分类法。然后,我为我的首页创建了一个WP\\U查询:$query = new WP_Query( array( \'post_type\' => array (\'post\', \'aggregato\'), \'cat\' => \'-1\', \'posts_per_page\' => 12,
如何检查另一个插件的版本,然后向其添加子菜单页面
我正在编写一个需要另一个插件的插件。因此,我必须首先检查其他插件的版本是否正确。如果是,我想在插件页面中添加一个子菜单页面,但这里的代码似乎不起作用。我认为问题是,我只能用延迟挂钩(admin\\u init)检查其他插件的存在。但要添加子菜单,我必须使用早期的挂钩(admin\\u菜单)。如何解决这个问题?class acf_multisite_sync { function __construct() { add_action(\'admin
为什么我使用短码调用AJAX LIVE搜索时无法正常工作?
我终于在Wordpress中实现了实时搜索,但只有在课堂上直接调用它时,它才起作用。我想把它放在一个短代码中,这样我就可以在我想要的每一页上调用它。但是,当我调用短代码时,我的jquery/ajax不起作用。Constructor add_action( \'wp_ajax_schoenen_zoeken_shortcode_output\', array($this, \'schoenen_zoeken_shortcode_output\')); add_action( \'wp_
如何在WordPress中根据类别过滤日历和档案等小部件
感谢您的回复,现在我的网站的新闻页面和博客页面都有侧栏,但现在小部件方面出现了新问题。特别是日历和归档小部件正在混合使用。新闻发布日期和博客发布日期混淆了。请建议我如何根据类别过滤这些内容。如果可能的话,请帮助我使用插件。
从header.php中删除了jQuery脚本,有什么问题吗?
为了避免从我的主题和插件中调用多个jQuery,我删除了<script language=\"javascript\" type=\"text/javascript\" src=\"<?php bloginfo(\'template_url\'); ?>/javascripts/jquery.js\"></script> .现在,我的滑块插件在前端开始正常工作。我不知道将来它是否会给我的网站带来任何问题任何建议。
页面内的页面(带有缩略图)
我正在建立一个演员/电影网站,但有一件事我被卡住了。我有好几页关于演员的传记(特写图片、姓名、关于、出生日期等),还有一个菜单,上面有“演员”选项。我想创建一个名为“actors”的页面,可以使用分页循环所有actors页面,将它们组织在一列、两列或三列以及五到十行中。我已经搜索了一个插件/小部件来实现这一点,但我并不幸运。这里有人能帮我吗?
从插件菜单中删除‘检查兼容性’
有没有办法删除插件菜单中插件下显示的“检查兼容性”链接?如果是这样,我如何从一组给定的插件中删除链接,或者同时从所有插件中删除链接?
从MVC后台向WordPress注册用户的最佳实践
好的,所以我过去经常在Wordpress中开发,但去年一直在使用Codeigniter。显然,有时Codeigniter比Wordpress更适用于某种情况,反之亦然,但我不得不在下一个项目中使用Wordpress。有了MVC,让所有的“回声”出现在视图中,让所有的处理出现在控制器中,这是非常有意义的。。但现在回到Wordpress,我觉得函数内部的回声很奇怪。我正在制作一个注册页面(大部分代码来自here 但我还没有将其更改为自定义字段等),其中HTML位于模板页面中,带有do_action (\'pr
选择不同的多站点选项
我一直在想这一点有一段时间了;如果在WordPress安装上运行多站点设置,您是否能够创建select 在主页(例如www.example.com)上,选择中的选项是不同的多站点?选择其中一个选项后,浏览器会自动将您重定向到多站点的目录(例如www.example.com/23)。如果是,如何?
如何获取用户的最新页面(不是帖子)并显示内容
我一直在尝试按作者ID获取最新页面,而不是帖子,并将其显示在页面上。它必须是一个页面而不是一篇文章的原因是用户只能发布一个页面和一大堆文章。这也需要根据当前登录的用户动态完成。我有以下代码:<?php $user_id = get_current_user_id(); echo $user_id; $args = array( \'post_type\' => \'page\', \'post_status\' => \'publi
Super slow admin panel
我在wordpress中的管理面板速度非常慢。我禁用了所有插件,将主题改为“二十一”,并更新了Wordpress。不过,管理面板的速度非常慢。我有2008篇帖子和6页。虽然我禁用了缓存,但我的前端速度并不慢。有人知道我能做什么吗?!非常感谢!