列出不包括某些税法术语的所有自定义帖子类型帖子
我正在编写一个主题,其中我已将“服务”注册为支持“服务类型”自定义分类法的自定义帖子类型。我想列出所有类型为“服务”的帖子,除了那些“特色”为“服务类型”的帖子。我可以编写代码列出特定分类术语下的帖子;但如何编写wp\\u查询,将帖子从特定的自定义分类术语中排除?正在等待您的答复。。。干杯\\r
正在尝试创建编辑页面链接?
使用插件并创建了一个以电子表格格式提供更多字段的页面。要添加这些额外字段,只需单击要编辑的行上的“编辑…”。。。。现在,当我在插件模板中,并且想要为特定的帖子类型创建一个指向编辑链接的链接时,我会一直为循环中的一个级别获取一个数据。在我的具体示例中,我有url:xyz。com/学习/项目/测试产品 <?php global $post; echo $post->post_name; print_r(get_defined_vars());?>&
如何创建另一个Widgets.php页面
是否可以创建另一个小部件。php页面?说widgets-ads.php?我想通过在预定义的边栏中拖放小部件,在我的网站上显示广告。
Reset a site in multisite
我很好奇这是否可能,当你有一个多站点时,你总是至少有一个站点。无法删除此网站,因为它是主网站。如何重置此站点,即重置站点数据库、删除所有帖子、插件、主题(接受主题和插件的默认设置)、删除所有图像和其他媒体?基本上恢复到默认安装?是否有“清理”网站的插件?使用网络上的其他站点,您可以删除它们并解决问题,但如何清理主站点?
如何让WordPress CPT档案和页面模板使用美化的固定链接设置?
我的永久链接和模板文件出现了非常奇怪的问题this site 我在建房子。我已经创建了几种自定义帖子类型。在我的模板结构中,这些都有名为archive-$posttype.php我还创建了名为page-$name.php 位于名为my-templates.这是我的问题。当使用默认的永久链接设置时,这些页面都能很好地工作,但是当将永久链接预类型化为/%postname%/ 或任何其他永久链接设置(默认设置除外),它们将停止工作并默认为索引模板。我知道我的CPT代码没有问题,因为他们都设置了存档\'rewri
如何通过AJAX在另一个页面上显示选中的帖子?(如对比风格)
我想为我的WordPress网站创建一个“比较”模型,但做得不好。我不知道怎么。。。在一个页面上,我显示了帖子(自定义帖子类型,例如“产品”)。帖子(产品)标题旁边有一个复选框。如果用户选中了例如两个帖子/产品(例如产品a和产品b),如何检索每个复选框或以上的值($post->ID)?如何保存产品a和产品b的选中$post->ID以供以后在AJAX中使用?我应该通过jQuery检索它们吗。click()函数?最后,单击链接或按钮后,如何在单独的页面上通过AJAX解析和显示这两篇选定的文章(例如
更改时的jQuery颜色选择器函数
因此,我正在编写一个Wordpress插件,该插件使用ajax对php表单的更改生成实时预览。一切都很好,但jQuery的一个小问题并不完全正确。通常,当您在字段中添加任何文本,然后按Enter键或单击其他字段时,js中的a函数将运行以更新实时预览。例如:$(\'#tst-bg_color\').on(\'change.ChangeField\', function(){--update preview function here--\'}); 然而,我只是将一个文本字段更改为Wordpress
是否可以在WordPress的根安装目录中创建一个文件夹并在那里安装一个文件,所有这些都是通过插件实现的?
这是我的情况。我正在创建一个插件,它使用第三方API服务。如果我包括文件ajaxAPI。php,然后通过jQuery ajax和完整url调用它,例如http://dev.website.co/wp-content/plugins/secret-plugin/ajaxAPI.php 我得到一个403错误。我意识到这是我的服务器配置,但其他用户可能也有同样的问题。我的解决方法是在站点根目录中创建一个文件夹,将我的ajax文件放在那里,然后在那时调用它。将有通过API传递的敏感数据,因此为了最终用户的安全,我
主题定制器中未显示窗口小部件部分
在WP主题定制器中,我的小部件管理部分不显示(即,我无法添加/更改/删除小部件)。但是,我可以从外观->小部件部分添加小部件,但不能在定制器中添加。此外,这些小部件本身在定制器中显示得非常完美,而不是编辑添加/更改/删除它们的侧栏部分。下面是我如何在functions.php 文件:add_action( \'widgets_init\', \'mm_widgets_init\' ); function mm_widgets_init() { register_si
Pages_Links()更改链接的顺序
使用时paginate_links() WordPress的功能,我需要改变它的输出顺序。例如,默认情况下,它将以以下格式输出分页链接:Default Output:<<PREV 1 2 3 NEXT>> 但我需要以下格式的输出:Required Output:1 2 3 <<PREV NEXT>> 现在的问题是,如何根据我的要求更改这些分页链接的顺序?
$wpdb->Get_Results内存泄漏
我开发了一个wordpress插件,可以读取大型自定义xml文件,并将信息作为自定义帖子类型和大量帖子元信息导入。所以我调用了很多数据库事务。插件在一个POST\'ed进程内运行几分钟,然后在内存不足(250 MB)的情况下中止。将问题跟踪到最低限度我有一个显示问题的最低限度的示例。这个例子泄漏了大约18 kbyte的数据,这在插件运行时是一个很大的总结。查询检查是否存在具有给定标题的帖子($title)echo \"<p>memory: \" . memory_get_usage() . \
如何列出网站内的所有页面(及其模板名称)
我正在开始一个遗留网站的工作,它变得相当混乱。我们当然想把事情收拾干净。该网站有3914个页面条目和27个不同的页面模板。我不骗你。有一件事非常有用,那就是如果我们可以列出所有页面(按标题)及其附带的模板名称。我很清楚“列出所有”类型的插件。它们都使用WordPress的核心功能<?php wp_list_pages( $args ); ?> 不幸的是,该函数并没有为从页面中选择不同元素提供太多自由。我的倾向是评估核心功能,并重新创建自己的模板名称,当然这不是一件容易的任务。以前有人来过这里
帖子列表类别插件按字母顺序排列
有没有办法将这些设置为按字母顺序列出类别中的帖子?
正在尝试存储要在主菜单之后呈现的子菜单项
我正在使用一个自定义导航漫游器来呈现主菜单,在此期间,我想将第二级导航项存储在页面的一个单独区域中,以便稍后使用/呈现。我希望这些二级导航项目显示块,如果您当前在该部分(即,如果您在“服务”或“服务”的子页面上,则子菜单将显示块)。此外,如果我将鼠标悬停在“服务”上,我希望显示子菜单。目前,我已经在一个单独的自定义导航步行器中完成了子菜单,但导航仅在您位于该部分时显示,而不是在您将鼠标悬停在主菜单项上时显示。此外,根据当前的设置方式,它会在没有子菜单的页面上显示菜单背景/样式这是我现有的导航助行器,仅用于
页面未找到分类自定义帖子类型
我用分类法创建了一个自定义的帖子类型,当我转到分类法页面并查看其中一个分类法时,我会看到一个页面未找到错误,就像没有创建分类法一样。有什么建议吗?/*Products*/ $labels = array( \'name\' => _x(\'Products\', \'post type general name\'), \'singular_name\' => _x(\'Product\', \'post type singular name\'),
在本地主机上设置多站点后,对本地主机的请求重定向到生产域
在上设置多站点后http://localhost, 请求发送至http://localhost 重定向到http://production-domain.com (包括“登录”)。生产域信息甚至从何处检索</我怀疑原因是wp配置的修改。php或。htaccess文件。如果我恢复这些更改,站点将再次正常工作(尽管没有多站点)More detailed symptoms:The WordPress site itself stops loading properly. 加载时http://localho
自定义导航:以4个为一组显示帖子
我试图在wordPress中复制现有的网站设计。该网站有一个侧栏导航,一次显示4篇文章,请参见此处:http://www.davidrich.net/david-rich-paintings/1-1如果您单击辅助导航中的“下一步”链接,您将看到侧导航中的图像保持一致,直到下一组四个帖子。每幅画都在单独的柱子上。如何在侧栏导航中显示由四个帖子组成的组?我真的很困惑,不知道从哪里开始。任何指点都将不胜感激。<?php $loop = new WP_Query( array( \'post_ty
重定向环路(仅适用于多站点网络管理员)
我可以登录http://localhost/wp/wp-admin/ 很好,但登录http://localhost/wp/wp-admin/network/ 生成网络重定向循环(ERR\\u TOO\\u MANY\\u重定向)。该站点即使在登录时也可以正常加载。我怎样才能找出原因?Wordpress 4.1安装到子目录“wp”中,然后转换为多站点。到目前为止,网络中只有一个站点。update: 这似乎非常相关:https://wordpress.org/support/topic/network-sit
根据另一个复选框的状态禁用复选框
我正试图根据另一个复选框的状态禁用一个复选框。<form action=\"options.php\" method=\"post\" id=\"form_submission\"> <table> <tr> <td width=\"200px\"> <label for=\"first_option\"><?php _e(\'F
使用Meta Box的模板自定义帖子类型?
我有这个问题,我需要一个CPT有几个布局选项和使用模板。最初,WP不支持自定义帖子的模板,但我知道可以通过元框自定义数据手动完成。这是我在函数中的代码片段,可以选择模板并保存它。它工作正常-将数据添加到数据库并保存/更新模板。我的问题是在最后一部分,我试图将主题重定向到正确的模板,以及它不起作用的一些原因。 // --------Add actions add_action(\'add_meta_boxes\', \'custom_template_add_custom_box\');