日历解决方案:用帖子处理即将到来的日期?

时间:2012-04-07 作者:mathiregister

我不确定我是否可以在这个论坛上问这样的问题,不过我会尽力的。我的问题还不是关于技术问题,而是如何构建完整的主题架构来满足我的目的。

我的网站主要是关于即将到来的活动,如讲座和研讨会。

我想在我的frontpage上列出所有即将到来的讲座和研讨会,并进行一些描述(可能是the_excerpt). 单击日期(如车间)时,我想查看事件的完整描述。

我完全不知道是否有可能用“帖子”来做这种事情——即将到来的约会?

如果可能的话,我想把“研讨会”和“讲座”作为类别来处理,所以我也可以按类别排序,或者只显示整个页面,其中包含所有讲座或所有研讨会。

此外,我还想做另一件事——对活动进行回顾。

因此,假设一个日期(讲座或研讨会)结束了,我仍然想在“档案”或其他地方显示该事件,在那里我可以在日期本身中添加带有照片和事件描述的评论。

我怎样才能用wordpress处理这件事呢?我通常很擅长编程这个主题,我只是不知道如何首先用wordpress创建这个架构!

提前谢谢你。

编辑:如果仅仅用wordpress是不可能的,你们知道一个插件可以处理这样的事情吗?

更新时间:

add_action("admin_init", "admin_init");

function admin_init(){
    add_meta_box("date_of_event-meta", "Date of Event", "date_of_event", "events", "side", "low");
}

function date_of_event() {
    global $post;
    $custom = get_post_custom($post->ID);
    $date_of_event = $custom["date_of_event"][0];
    ?>
    <label>Date of Event:</label>
    <input name="date_of_event" value="<?php echo $date_of_event; ?>" />
    <?php
}

1 个回复
最合适的回答,由SO网友:mor7ifer 整理而成

我会使用自定义的post类型、您的情况中可能的“事件”、自定义(可能的层次)分类法和自定义postmeta来完成这项工作。您可以仅使用所需的功能注册post类型,然后使用自定义Posteta的自定义metaboxes扩展这些功能。此自定义元将成为您的活动日期/时间,请勿使用postdate 因此,它会产生奇怪的内容显示问题。自定义分类法允许您区分讲座、研讨会和任何其他可能的事件类型。此分类法应仅应用于新的自定义帖子类型。

结束

相关推荐

NEXT_POSTS_LINK和PREVICE_POSTS_LINK问题

下面是作者的代码。php文件。问题是next_posts_link 和previous_posts_link 仅根据相关作者在博客中撰写的帖子数量生成链接,而不是根据查询中的帖子数量(包括页面和事件)生成链接。我使用WP\\u Query添加了推荐的自定义帖子类型“events”here. 我发现这种行为很奇怪,因为页面显示的是查询结果,但previous/next_posts_link\'s 正在做完全不同的事情。有人能看到我的错误吗?这是WordPress的问题吗。<?php get_heade