无法正确控制wp_NAV_MENU
我有一个小问题,看起来像一个bug,但可能不是。我们来看看:我只想说:<?php wp_nav_menu( array(\'theme_location\' => \'primary\', \'container\' => false, \'menu_class\' => \'nav\')); ?> 现在,我的问题是,我希望我的输出是:<ul class=\"nav\"> <li>My link</li>
是否将自定义帖子类型创建为插件?为什么?
我一直在尝试创建一个自定义的帖子类型作为插件(因为我在很多地方都看到了这一建议)。但我有个问题not about the how, 而是the why 将CPT构建为插件。Yes... 将CPT添加为插件确实保留了我的功能。php漂亮整洁。But...<假设我已启用has_archive 我还需要创造archive-cpt.php, 对吧</另外:为了显示CPT,我需要创建一个自定义循环,所以我仍然需要创建single-cpt.php ...对吧</需要创建这些文件in the them
WordpressUser Submission Form
我有一个用户帖子提交表单,它有三个问题,还有一个潜在问题。下面是处理表单的代码。<?php if(isset($_POST[\'user_submission_form\'])) { if(wp_verify_nonce($_POST[\'user_submission_form\'], \'user_submission_form\')) { $user_submitted_title = sanitize_text_field($_PO
是否输出与标签同名的帖子?
如果有人在我的网站上发布帖子,他们通常会使用一些标签。如果有人发布了一篇带有“hello”标记的文章,我希望它在我的内容后输出该标记,并让它链接到存档页面,在那里它查询是否有另一篇带有相同标记的文章-->这已经起作用了!我现在想要的是:假设还有一个名为“hello”的帖子,现在我想得到上面描述的标签以及一个“see also[post]hello”。。。所以我像默认情况下一样使用给定的标记,但现在我想再次输出相同的标记,但这次链接到具有相同名称的帖子。。。这可能吗?如果是,怎么做?我尝试编辑此处给出
如何处理插件选项页面中的多个提交按钮?
我正在为WordPress开发我的第一个插件,我正在掌握整个挂钩系统。我现在被困在一个(可能)小问题上,我可能会绕过这个问题,但我害怕出现一个“黑客”,而不是一个真正的解决方案。我要做的是在我的选项页面上放置两个提交按钮:保存草稿他们都必须做一些共同的事情(即保存表单的内容),但是他们应该对这些内容采取不同的操作。到目前为止,我使用以下代码成功地输出了两个按钮:echo \'<form id=\"my_plugin_settings_form\" method=\"post\" action=\"o
自定义所见即所得编辑器不执行快捷码?
我遇到了一个奇怪的问题。。我试图创建一个简单的;客户的简易网站。他想在页面中嵌入视频。我使用分配给网站中特定元素的不同自定义字段。我隐藏了标准的wordpress所见即所得编辑器,并注册了一个新的编辑器,使其与其他customfields保持一致。问题是,当我使用插件制作的短代码图标并将其发布到注册的wysiwyg编辑器中,然后保存页面时,它不起作用,只显示短代码。短代码示例:[pro-player width=\'600\' height=\'600\' type=\'video\']http://ww
WP_QUERY元_按数组键查询
我有一个自定义的post类型,它的meta位于一个数组中。我需要做的是基于该元数组中键的值进行查询。$args = array( \'post_type\' => \'my-cpt\', \'posts_per_page\' => -1, \'orderby\' => \'meta_value\', // Sort by this value \'meta_key\
OG:Audio facebook meta tags
有人知道如何将附加的音频文件URL填充到元元素中吗?正如你会选择图片或其他东西一样,我尝试了以下内容:<meta property=\"og:audio\" content=\"<?php $meta_values = get_post_custom($post->ID); if(isset($meta_values[\'meta_audio_attachment\'][0])){ $url =$meta_values[\'meta_audio_attachment\'][0];
我的页面上未显示AJAX Ready状态更改
我一直在尝试获得一个独立的网页,我使用它重建为可以在我的博客中访问的页面。根据建议,我为这个页面创建了一个新模板,并在那里完成了我的所有工作。页面正确地记住了$_会话,php运行良好。在此页面上有下拉框,用于更新其他下拉框。如果我手动更新,一切都会很好。当我尝试引入我的ajax调用时,事情变得不稳定。目前正在更新。php只是回应“你好”。<script> function changeFn( ) { var newOpt = document.createElement(\
你怎么才能让评论框出现在一些页面或帖子上,而不是全部呢?
伪代码可能如下所示:if it\'s this type of post display comments and comment box otherwise forget it 如果是某个页面或某种页面/帖子(但不是全部),这种类型的代码还应该允许某人拥有HTTP请求。
关于自定义查询的模板的建议
我正试图找出解决这个问题的最佳方法。我有几个归档类型的页面,可以一次显示多个帖子类型的内容。例如,我用自己的搜索功能覆盖了WordPress的默认搜索行为。由于没有使用核心WordPress搜索,全局$wp_query 变量为空,标准循环函数(have_posts(), the_post(), 等)不会起作用。我的搜索类生成按相关性排序并按帖子类型分组的结果。结果如下所示:$results = array( \'page\' => array( \
如何使用“PRE_GET_POST”使我的自定义帖子类型显示在最近的帖子中
我创建了一个自定义帖子类型(称之为“我的帖子类型”)</我创建了一个archive-my-post-type.php 显示所有自定义帖子类型的页面</查看侧边栏的“最近的帖子”部分,我注意到none of custom post types are showing up.</我想要定制的帖子类型to show in Recent Posts 还有</我读了this article 在WP Stack上显示我可以使用pre_get_posts 将我的自定义帖子类型添加到最近的帖子(侧
Looping taxonomy in taxonomy?
所以我有一个CPT的参考文献(就像一个音乐的字典格式)。其中有两种分类法:medium_reference 和reference_letter.这个reference_letter 列出字母A-Z,而medium_reference 按引用类型(人员、术语、公司)列出。我想知道是否有可能遍历每个字母,然后在该循环中遍历各个术语。类似这样的情况(无论如何都不可能):$reference_letters = get_the_terms($post->ID,\'reference_letter\');
为什么预览可以在一个浏览器中使用,而不能在另一个浏览器中使用?
我在使用主浏览器(Google Chrome)时,经常使用的wordpress站点上出现管理栏消失的间歇性问题。我可以访问/wp-admin/no-problem,另一个问题是后期预览无法工作,而是显示404页面。不过,Safari的效果很好。我该怎么做才能让Chrome再次正常工作?
在媒体库中获取空白缩略图?
我用10个博客运行多站点安装。除了一个上传的图像没有显示在媒体库中之外,其他所有博客都可以正常工作。只有一个空白图像,而不是通常的缩略图。单击“编辑”将进入“编辑媒体”页面,但不会显示任何图像。复制“编辑媒体”页面右侧的“保存”区域中的文件URL并将其粘贴到浏览器地址栏中,会显示图像。单击“媒体库”中的“查看”将进入一个页面,但不会显示任何图像。我无法理解这一点,因为这个博客的安装方式与其他博客相同。我已确保:将所有文件夹和文件的文件权限设置为755,图像将上载到正确的文件夹wp content/uplo
直到我通过调试器运行特定链接后,才会在Facebook上拉取打开的图形元数据
我在一个站点上的所有帖子中添加了开放式图形元数据,然而,当我尝试在Facebook上粘贴帖子链接时,图形元数据没有加载。然后,当我插入URL时into the debugger / linter, 无论是在调试器中还是在Facebook上正常发布时(之前不起作用),它都可以工作。这个问题似乎addressed in the past, in this Stack Overflow question. 然而,这个问题与Rails环境有关。在这个问题上,应用程序无法同时处理多个http请求。通过在后台使用延迟
无法在本地Windows安装上载映像
我有著名的has failed to upload due to an error Unable to create directory 很多人都会遇到这样的错误。任何在Google上搜索StackExchange的结果都是常见的,请更改您的文件/文件夹权限。我在Windows 7上运行WordPress 3.5.1版。权限不像设置那么简单chmod 777 在Windows上。我已经检查过,甚至尝试过重置Windows上的文件权限,从我可以看出,这基本上是将用户设置为所有者。有谁在Windows
如何调用要在页面上使用的函数?
我希望能够为页面上列出的所有帖子使用一个名为DisplayAverageRating的函数。可在此处找到该函数:http://pastebin.com/iXym00QM我应该如何在代码中调用它来显示每个帖子的平均评分?我已经走了这么远,但还没有成功:<div style=\"\"> <h3></h3> <ul> <?php $args = array( \'numberposts\' => 200, \'order
Twitter提要在WP站点中显示为空白
我正在使用Mefuse WP主题并面临这个问题。http://themefuse.com/forum/thepractice-wp/twiiter-newsline-is-blank请有人建议我是否需要使用其他属性。我在Mefuse网站上找不到任何帮助。谢谢
Register multiple sidebars
我正在注册我的边栏,如下所示:$sidebars = array ( \'sidebar-10\' => \'Main Sidebar\', \'sidebar-11\' => \'Homepage Area One\', \'sidebar-12\' => \'Homepage Area Two\', \'sidebar-1