如何将事件插件添加到自定义主题?

时间:2019-08-01 07:04:07

标签: php wordpress plugins themes

我刚刚开始在一个使用Wordpress构建且高度自定义的网站上工作,现在我正试图添加一个事件插件,该插件需要具有我们的品牌,但很挣扎。

所有页面模板都位于themes / my-theme / templates中,然后位于一个名为template-parts的文件夹中。我已经复制了一个模板,并将其称为“事件”。

我已经下载了活动日历插件,并尝试了2件事:

  1. 在Wordpress中,我创建了一个页面并选择了事件模板。
  2. 在“插件设置”部分中,选择了“事件”模板。

都没有用。我还尝试将他们的模板代码复制到我的事件模板中,但我只是碰到了一个飞车。

注意:我已经在他们的论坛上发布了,但没有回复。

<?php
get_header();
?>
<section id="stories-of-success-intro" class="uk-section uk-scrollspy-inview uk-animation-fade" style="z-index: -2; position: relative;">
  <div class="uk-container uk-text-center">
    <h2 style="margin-bottom: 20px;">
      <?php echo the_title(); ?></h2>
    <p>
     <?php the_field('intro_paragraph'); ?>
    </p>
  </div>
  <div class="white-paleblue-curve__spacer"></div>
</section>
<div class="white-paleblue-curve" style="z-index: -1"></div>
<section id="stories-grid" class="uk-section" style="padding-top: 20px; z-index: 1">
    <div class="uk-container">
     <?php the_field('content'); ?>
    </div>

    <?php
if ( ! defined( 'ABSPATH' ) ) {
    die( '-1' );
}
get_header();
?>
<main id="tribe-events-pg-template" class="tribe-events-pg-template">
    <?php tribe_events_before_html(); ?>
    <?php tribe_get_view(); ?>
    <?php tribe_events_after_html(); ?>
</main> <!-- #tribe-events-pg-template -->
  </section>
<?php get_footer(); ?>```

I've managed to have the listing come up with the header and footer of the website, but I also what the template parts that lay on the page. Any help would be greatly appreciated!!!

1 个答案:

答案 0 :(得分:0)

并不是我想要的,但是找到了解决方法。

本来希望有一个包含事件的页面,但现在我已经将整个插件文件夹复制到主题文件夹,并将格式设置逐行添加到其默认模板。