如何使用代码和插件创建WordPress活动事件

如何使用代码和插件创建WordPress活动事件

网络活动可以帮助任何企业发展,这已不是什么秘密。作为企业主,没有更好的方式来建立新的关系——无论是与潜在客户、业务合作伙伴还是投资者。

事件本身有许多不同的风格和不同的目的;从简单的面对面聚会到大型商务会议和聚会。

无论活动规模大小,它们都是一种有效的营销技术的原因是因为它们通常围绕一个主题展开,这意味着您有机会在目标受众面前展示您的业务。

当您选择参加活动时,您不仅会确立自己的权威(特别是如果您是主题演讲者之一),您还将展示您的业务或产品作为解决听众问题的解决方案,从而导致销售额的增加。

无论您的企业规模大小,举办活动,甚至只是参加几个活动都是明智的营销策略。

如果您一直在考虑在营销计划中整合事件,但不知道如何将其添加到您的网站;你来对地方了。

在这篇文章中,我们将向您展示如何手动和使用插件添加WordPress事件。

如何使用代码添加WordPress事件

WordPress拥有强大的引擎盖,使其不仅仅是一个简单的博客平台。

它最强大的功能之一是能够创建自定义内容并以您想要的方式完全显示它。

由于我们想要一种简单的方式在我们的网站上显示事件,我们将利用WordPress的功能并利用自定义文章类型。

首先,您需要登录到您的WordPress仪表盘,然后单击外观,然后单击主题编辑器

警告:如果操作不当,编辑WordPress主题的源代码可能会破坏您的网站。如果您不习惯这样做,请先与开发人员确认。或者改用下面提到的插件之一。

编辑器加载后,查看屏幕右侧 – 您将看到一堆文件。

我们自定义文章类型的代码需要转到functions.php,因此单击它以将其加载到编辑器中。

现在在functions.php文件的末尾粘贴以下代码:

// register custom post type to work with
function lc_create_post_type() {
// set up labels
$labels = array (
‘name’ => ‘Events’,
‘singular_name’ => ‘Event’,
‘add_new’ => ‘Add New Event’,
‘add_new_item’ => ‘Add New Event’,
‘edit_item’ => ‘Edit Event’,
‘new_item’ => ‘New Event’,
‘all_items’ => ‘All Events’,
‘view_item’ => ‘View Event’,
‘search_items’ => ‘Search Events’,
‘not_found’ => ‘No Events Found’,
‘not_found_in_trash’ => ‘No Events found in Trash’,
‘parent_item_colon’ => ,
‘menu_name’ => ‘Events’,
);
//register post type
register_post_type ( ‘event’, array(
‘labels’ => $labels,
‘has_archive’ => true,
‘public’ => true,
‘supports’ => array( ‘title’, ‘editor’, ‘excerpt’, ‘custom-fields’, ‘thumbnail’,‘page-attributes’ ),
‘taxonomies’ => array( ‘post_tag’, ‘category’ ),
‘exclude_from_search’ => false,
‘capability_type’ => ‘post’,
‘rewrite’ => array( ‘slug’ => ‘events’ ),
)
);
}
add_action( ‘init’, ‘lc_create_post_type’ );
// register custom post type to work with
function lc_create_post_type() {
// set up labels
$labels = array (
‘name’ => ‘Events’,
‘singular_name’ => ‘Event’,
‘add_new’ => ‘Add New Event’,
‘add_new_item’ => ‘Add New Event’,
‘edit_item’ => ‘Edit Event’,
‘new_item’ => ‘New Event’,
‘all_items’ => ‘All Events’,
‘view_item’ => ‘View Event’,
‘search_items’ => ‘Search Events’,
‘not_found’ => ‘No Events Found’,
‘not_found_in_trash’ => ‘No Events found in Trash’,
‘parent_item_colon’ => ”,
‘menu_name’ => ‘Events’,
);
//register post type
register_post_type ( ‘event’, array(
‘labels’ => $labels,
‘has_archive’ => true,
‘public’ => true,
‘supports’ => array( ‘title’, ‘editor’, ‘excerpt’, ‘custom-fields’, ‘thumbnail’,’page-attributes’ ),
‘taxonomies’ => array( ‘post_tag’, ‘category’ ),
‘exclude_from_search’ => false,
‘capability_type’ => ‘post’,
‘rewrite’ => array( ‘slug’ => ‘events’ ),
)
);
}
add_action( ‘init’, ‘lc_create_post_type’ );
// register custom post type to work with
function lc_create_post_type() {
// set up labels
$labels = array (
'name' => 'Events',
'singular_name' => 'Event',
'add_new' => 'Add New Event',
'add_new_item' => 'Add New Event',
'edit_item' => 'Edit Event',
'new_item' => 'New Event',
'all_items' => 'All Events',
'view_item' => 'View Event',
'search_items' => 'Search Events',
'not_found' => 'No Events Found',
'not_found_in_trash' => 'No Events found in Trash',
'parent_item_colon' => '',
'menu_name' => 'Events',
);
//register post type
register_post_type ( 'event', array(
'labels' => $labels,
'has_archive' => true,
'public' => true,
'supports' => array( 'title', 'editor', 'excerpt', 'custom-fields', 'thumbnail','page-attributes' ),
'taxonomies' => array( 'post_tag', 'category' ),
'exclude_from_search' => false,
'capability_type' => 'post',
'rewrite' => array( 'slug' => 'events' ),
)
);
}
add_action( 'init', 'lc_create_post_type' );

上面的代码首先创建一个名为event的自定义文章类型,并告诉WordPress您要使用哪些标签。然后我们注册文章类型并将其设置为像帖子一样。我们还添加了类别和标签的标准分类法,这将使以后对我们的事件进行分类变得更加容易。

添加代码后,单击保存文件。您现在会注意到侧边栏中有一个名为Events的新菜单项。

如何使用代码和插件创建WordPress活动事件

WordPress活动

您现在可以开始向您的网站添加事件,在您有几个事件后,导航回您的仪表盘并单击设置 > 固定链接,然后单击保存更改以刷新永久链接并允许您的自定义文章类型显示在前端.

如果要将事件添加到导航菜单,请转到外观 > 菜单,您将看到Events显示在左侧。只需将任何事件拖到您的菜单上即可包含它们。

通过使用此方法,您将能够在您的网站上添加和显示简单的事件。

但是如果你想要更多的功能呢?如果您希望人们注册您的活动并直接通过您的网站付款怎么办?如果您希望事件以不同于常规帖子的方式显示怎么办?如果您真的不想编写所有这些代码怎么办?

在这种情况下,使用插件是一个明智的选择。让我们来看看WordPress排名前5的事件插件。

创建WordPress活动事件的Top 5插件

1. The Events Calendar

如何使用代码和插件创建WordPress活动事件

WordPress插件-The Events Calendar

The Events Calendar是一个用户友好的插件,开箱即用:只需安装它,激活它,根据自己的喜好配置选项,就可以了。该插件是完全响应式的,适用于所有主要的主题框架,如Avada、Genesis、WooThemes和Thesis。

最重要的是,该插件还经过SEO优化,包括微格式支持以及翻译和国际化支持。

精简版具有以下功能:

  • 快速创建事件
  • 保存的场地和组织者
  • 带有工具提示的日历月视图
  • 列表显示
  • 日景
  • 事件搜索
  • 谷歌地图
  • 小工具:即将举行的活动列表
  • 事件分类法(类别和标签)
  • Google日历和iCal导出
  • 和更多

该插件的专业版允许您添加重复事件、额外的视图和小部件,能够从您的WordPress仪表盘中销售门票和管理与会者,并与流行的电子商务插件(如WooCommerce和Easy Digital Downloads以及能够连接您的Eventbrite帐户。

WordPress Events Calendar Pro提供三个定价层,个人许可证起价为89美元,可提供一年的支持和更新。

2. All In One Event Calendar

如何使用代码和插件创建WordPress活动事件

WordPress插件-All In One Event Calendar

Time.ly的All In One Event Calendar是一种在 WordPress 中列出您的活动并轻松与世界其他地方共享的漂亮方式。他们的日历系统结合了简洁的视觉设计和强大的功能。

该插件还提供免费和高级版本。

该插件的免费版本可从官方插件库获得,允许您创建和导入无限事件。事件可以在日、周、月、议程视图中显示,免费版本还允许您创建重复事件。

您可以借助从免费到付费的附加组件进一步扩展插件的功能。

All In One Events Calendar的专业版可作为托管解决方案提供,可以嵌入到任何站点,并具有额外的功能,例如CSV导入、超级小部件、导入未来事件的能力、导入RSS Feed和前端事件的提交。付费计划起价为每月9美元。

3. WP Event Manager

WP Event Manager是更简单、轻量级的WordPress事件管理插件之一。它非常适合那些希望保持网站速度快且不占用太多空间或用臃肿功能弄乱后端的人。它正在迅速成为一个非常受欢迎的插件,具有很好的评论和更好的客户支持。我们甚至注意到用户对免费版插件的开发者支持赞不绝口。

与此列表中的许多插件一样,WP Event Manager插件提供了一个免费的核心插件,以及购买高级附加组件以扩展其功能的选项。尽管界面时尚简洁,但免费插件的功能列表却令人印象深刻。例如,您会收到从多语言翻译到前端表单、小部件甚至可搜索事件列表的短代码的所有内容。

如何使用代码和插件创建WordPress活动事件

WordPress插件-WP Event Manager

WP Event Manager开发人员在速度和用户体验方面付出了很多努力——具有漂亮的缓存功能、响应元素、AJAX驱动的事件列表等等。至于高级附加组件,有很长的列表,但这里有一些亮点:

  • 日历
  • 谷歌地图
  • WooCommerce售票
  • 注册
  • 事件警报
  • 一个可嵌入的事件小部件
  • 联系主办方
  • 电子邮件
  • 滑块
  • 谷歌分析
  • 事件标签

4. Events Manager

如何使用代码和插件创建WordPress活动事件

WordPress插件-Events Manager

Events Manager是一个功能齐全的事件注册管理插件,包括重复事件、位置管理、日历、谷歌地图集成、预订管理等。

其中一些功能包括:

  • 简单的活动注册(单日开始/结束时间)
  • 重复性和长期(多日)事件注册
  • 预订管理(包括批准/拒绝、导出CVS等!)
  • 多张票
  • 多站点支持
  • BuddyPress支持
  • 来宾/会员活动提交
  • 分配事件位置并按位置查看事件
  • 谷歌地图
  • 以及更多。

插件的高级版本Events Manager Pro添加了自动电子邮件提醒、优惠券管理、可定制的预订表格以及与PayPal、Authorize.net和离线支付的集成。1个站点的活动管理器专业版售价75美元。

5. Event Organiser

如何使用代码和插件创建WordPress活动事件

WordPress插件-Event Organiser

Event Organizer通过使用内置的“自定义文章类型”添加事件管理,并允许您创建具有与文章相同功能的WordPress事件,同时添加允许您管理事件的附加功能。

您可以根据复杂的时间表创建重复的活动,并将您的活动分配到场地。用户界面直观且易于使用,事件可以作为WordPress列表或在日历页面上查看。

该插件可以进一步扩展,包括前端用户提交、折扣代码、附加支付网关和iCal同步。

Event Organizer Pro具有附加功能,例如预订管理、可自定义的电子邮件、场地的自定义字段等。个人许可证的起价为40美元。

小结

活动是一种强大的资产,可以添加到您的营销策略中。无论您是想举办活动还是简单地列出您所在地区的可用活动,都有一种简单的方法可以将活动添加到WordPress。

如果您只需要一种列出活动的方法,而无需处理预订和售票,那么使用自定义帖子类型是一种简单直接的解决方案。

另一方面,如果您需要额外的功能来创建定期活动、集成Google地图、在线销售门票和管理场地,那么使用我们列表中的插件之一是不错的选择。

在做出最终决定之前,请记住以下几点以及要在事件插件中寻找的功能:

  • 与第三方工具(如Google日历)集成
  • 对移动用户的响应
  • 多个日历视图和过滤器
  • 活动签到
  • 网上售票设施
  • 能够将事件保存到用户的第三方日历服务
  • 简单的外观定制选项
  • 预定和重复发生的事件
  • 用于显示事件的侧边栏小部件
  • 事件的导入和导出

最后,要考虑的最后一点是价格,并通过了解活动的复杂性预先了解您需要哪些功能。在某些情况下,插件的免费版本就足够了。但是,如果您事先知道您需要高级功能,例如重复出现的WordPress事件和与电子邮件列表的集成,那么选择插件的高级版本是最佳选择。

重要声明

本网站的文章部分内容可能来源于网络,如有侵犯你的权益请联系邮箱:wxzn8@outlook.com
站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!本站资源大多存储在云盘,如发现链接失效请反馈,我们会及时更新。

给TA打赏
共{{data.count}}人
人已打赏
WordPress基础学习

如何创建二维码(QR Code)

2023-1-13 19:13:03

WordPress基础学习

WordPress短代码的终极指南

2023-1-13 19:13:31

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索