Excluding custom post types
我正在尝试开发is_blog() 函数,如果当前视图是单个帖子、博客主页或帖子存档,则返回true。我已成功排除页面和附件。我的当前代码在我的主题中functions.php, 具体如下:function is_blog() { global $post; $post_type = get_post_type( $post ); // is_archive() covers is_author(), is_category(), is_date()
Pre_Get_Posts在自定义发布类型上提供404
我试图在一个名为“提问”的子页面上过滤查询,以列出用户最近提交的所有问题,但在进入该页面时,我得到了404。刷新permalink结构并没有解决该问题。当前设置为月和名称。创建一个新问题可以正常工作,我可以访问新帖子。自定义分类法也可以正常工作,但归档页面不能正常工作。这是我正在使用的代码。Post typefunction question_post_type() { $labels = array( \'name\' => _
奇怪的PAGE_LINKS行为。首页链接总是我所在的页面,所有其他链接都是正确的
我使用以下代码生成一些分页:$wp_query = new WP_Query(); $wp_query->query(\'posts_per_page=5\'.\'&paged=\'.$paged); $big = 999999999; echo \'<div class=\"pagination\">\'; echo paginate_links(array( \'base\' => \'%_%\',
找出我在哪种档案中
英寸archive.php 文件,我想知道,我在哪种类型的档案中。例如,如果我在类别存档中Personal 我希望能够在档案的标题中显示它。当然,我可以创建如下文件category-12.php, category-13.php ... 然后在文件中对其进行harcode,但这似乎不是很好的代码重用示例。感谢您的回答。
直接自定义发布查询与页面上的其他查询冲突
在前面的一个问题中,我一直在努力解决如何在执行标准类别/标记查询时显示我的自定义帖子类型,因为默认情况下Wordpress在这些查询中不包含CPT。经过一番打猎,我发现答案是:add_filter(\'pre_get_posts\', \'query_post_type\'); function query_post_type($query) { if($query->is_category() || $query->is_tag() || $query->is_ho
WordPress Iris颜色选择器添加iOS触摸事件
由于中提供的帮助,我在主题的前端实现了一个虹膜颜色选择器this question 所有这些都可以在桌面上正常工作。然而,对于iPad设备来说,颜色选择器似乎并没有按预期工作。无法识别鼠标拖动事件,但是在颜色区域周围单击会起作用,就像无法识别鼠标拖动事件一样。这是一个已知的问题吗?是否有一种方法可以将功能插入颜色选择器?
在页眉上添加来自页面内容的短代码,并对页面内容隐藏相同的代码
我已经创建了一个页面,并从wp orbit slider中添加了以下短代码 [orbit-slider category=\"test\"] 我想要 [orbit-slider category=\"test\"] 显示在标题部分,而不是wordpress通常显示的内容区域部分。我尝试在标题上添加短代码。php和它可以工作,但相同的内容也会在内容区域复制。我需要避免这种情况。如何做到这一点?
如何从导航菜单项打开lightbox窗体
我想在主导航菜单中添加一个自定义菜单项,单击此项我想打开一个lightbox表单。我已经准备好放置表单快捷码,但我不知道如何在主导航菜单中执行此操作,我已将cforms II用于表单和lightbox表单,以lightbox模式显示它。请帮忙。我正在使用wordpress 3.5注意:我可能需要在最近的将来更改我的主题,所以我希望解决方案能够通过编程实现这一点。谢谢编辑:我正在尝试使用以下代码:add_filter() 要添加菜单项,对于灯箱窗体,我有以下代码:add_filter( \'wp_nav_m
循环当前定制帖子类型及其值的所有定制分类
我想做什么:我有四种自定义的帖子类型。我只想用一个,我可以这样做:$current_posttype = get_post_type( $post->ID ); // get current post type . 接下来,我想遍历附加到该自定义帖子类型的所有自定义分类法。例如:custom post type: movies custom taxonomy 1: genre custom taxonomy 2: rating custom taxonomy 3: y
查看帖子类型何时更改,并显示内容
以下代码是在另一个问题中提供的,但似乎不起作用。基本上,我有4种帖子类型(交易、住宿、文章、景点),我想显示一个与常见分类法(目的地)相关的帖子类型列表,并使用标题分隔每个分类法。目的地:伦敦旅游景点等有什么想法吗?我已将其添加到分类目标。php,但它似乎只是挂起了。<?php $post_type = \'\'; while (has_posts()): the_post; if (get_post_type() !== $post_type) {
媒体经理怎么了?
由于WP 3.5(对吗?),媒体管理器已经“精简”,我可以看到,图像不再在媒体管理器中按年/月排序,尽管它们仍然像以前一样保存。是否有任何方法可以使用挂钩(或其他东西)在media manager中显示文件夹?
确保首先检索粘性帖子(不使用两个查询)?
我需要维护分页以用于无限滚动。是否没有办法告诉query\\u posts首先检索粘性帖子?这似乎是主页上标准wordpress博客的默认行为,但据我所知,在页面的自定义模板上会变得有点笨拙。非常感谢。Edited to show current query:query_posts( array( \'post_type\' => array(\'post\', \'careers-post\'), \'paged\' => $paged, \
我可以模拟从WP_UnitTestCase登录的用户吗?
我的代码中有一些基于用户是否登录的逻辑。如何从WP\\u UnitTestCase测试它?
如何在POST编辑屏幕上将META_BOX定位在标题之后?
我正在使用以下命令在编辑帖子屏幕中显示divadd_meta_box(). 此功能通过“优先级”和“上下文”参数提供非常有限的定位选项,这些参数不足以满足我的需要。我需要能够在Permalink下方,但在Edit Post上的Insert Media按钮上方显示div,特别是在div“titlediv”下方、div“postdivrich”上方。如何在后期编辑屏幕上定位元框?这可以通过jQuery实现吗?以下是一个部分有效的解决方案:function admin_init(){ add_met
在WordPress中向自定义发布类型RSS添加自定义发布元字段
function add_custom_fields_to_rss() { if(get_post_type() == \'my_custom_post_type\' && $my_meta_value = get_post_meta(get_the_ID(), \'my_meta_key\', true)) { ?> <my_meta_value><?php echo $my_meta_value ?
如何将现有的wp用户转移到新的BuddyPress安装
我用一个不同的插件创建了一个社区(我认为是mingle。我最近安装了buddypress,删除了mingle,并将网站改为suite。现在的问题是,现有用户在成员页面中没有被列为成员,只有我,管理员。我已经寻找了一个解决方案,但没有找到。我知道如何使用Wordpress,但这个问题让我很为难。对于所有有经验的buddypress用户来说,这可能是一个简单的问题,但是我才刚刚开始,所以在你说我有多笨之前,请记住这一点:)感谢您抽出时间阅读本文。
列出最近添加的帖子(略有变化)
起初我认为这项任务微不足道。我想列出最近添加的帖子(比如说,其中15篇),但我正在添加几年前的帖子,但我希望它们显示在列表中,而不仅仅是那些日期最新的帖子。这就是我目前正在做的:<?php $args = array( \'orderby\' => \'modified\', \'numberposts\' => 15 ); $postslist = get_posts( $args ); foreach ($postslist as $p
Category y.php和tag.php上的分页不起作用
我在模板页面上使用的查询循环如下:<?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $wp_query = new WP_Query(); $wp_query->query(\'posts_per_page=\'.get_option(\'posts_per_page\').\'&paged=\' . $paged); global $wp_query;
获取特定于类别的分类法
我为汽车制造商设置了类别。我还设置了4个自定义分类:color、starburst、offer\\u type和logo\\u count。我上传到wordpress的每一篇文章都有所有4种分类法的值,并分配了一个类别。我有一个自定义页面模板设置,可以显示与当前页面的slug具有相同类别的所有帖子。query\\u帖子:<?php query_posts(\'category_name=\'.get_the_title().\'&post_status=publish,future&
博客信息挂钩--它还能更精确吗?
从codex中,关于过滤器挂钩:bloginfo_url applied to the the output of bloginfo(\"url\"), bloginfo(\"directory\") and bloginfo(\"home\") before returning the information. 我有没有办法更精确地说明这一点?这样我就可以在bloginfo(\"url\") 例如