Announcement Title

  • Your first announcement to every user on the forum.
Resource icon

众筹项目 如何建立和组织项目

注意:建议熟悉使用 WordPress 主题的人员使用以下内容,并且不需要使用 IgnitionDeck。

如果您使用的主题没有内置 IgnitionDeck 功能,您可以使用一个快速技巧来让您的项目发布生活更轻松一些。有了这个,您就不必为您制作的每个项目粘贴简码。

只需在您的主题中创建一个新的帖子模板,并将其命名为 single-ignition_product.php。最简单的入门方法是复制主题的 single.php 文件,然后对该复制文件进行所需的修改。

有一种方法可以直接从 php/模板文件中调用短代码——它叫做 do_shortcode。使用它,您可以轻松控制项目帖子的布局,并让它们显示您需要它们显示的信息。

这是一个可能的 single-ignition_product.php 文件的简单示例:

<?php
全局 $post;
$id = $post->ID;
$project_id = get_post_meta($id, 'ign_project_id', true);
?>
<?php get_header(); ?>
<div id="主要">
<div id="内容">
<?php /* 循环 */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<div style="width: 60%; margin-right: 5%; display: inline-block; vertical-align: top;">
<?php echo do_shortcode('[project_page_content product="'.$project_id.'"]') ?>
</div>
<div style="width: 33%; display: inline-block;">
<?php echo do_shortcode('[project_page_widget product="'.$project_id.'"]') ?>
</div>
<?php 结束; ?>
</div><!-- #content -->
</div><!-- #primary -->
<?php get_footer(); ?>

如您所见,我们在页面中调用了 2 个 IgnitionDeck 短代码。使此动态化的其他要求是确保您能够定义您正在查看的项目帖子的项目 ID 是什么。确保在您自己的文件中包含上述示例的前 5 行。同样,您需要动态获取每个短代码的项目 ID,就像在上面的示例中所做的那样。

试验其他 IgnitionDeck 短代码,并创建一个完美适合您网站的布局!
您可以使用自己的主题并使用提供的 CSS 模板(位于 plugins/ignitiondeck-crowdfunding/skins/ 中的 ignitiondeck-style.css)自定义 IgnitionDeck 元素以匹配。

  1. 创建皮肤。
    复制皮肤文件夹中的 ignitiondeck-style.css 并将其重命名为 ignitiondeck-skinname.css。编辑要更改的样式以匹配您的主题。
  2. 上传皮肤。
    通过 FTP 或您网站托管商的文件管理器将 ignitiondeck-skinname.css 上传到 IgnitionDeck 安装内的 skins 文件夹。这通常位于 mydomain.com/wp-content/plugins/ignitiondeck-crowdfunding/skins/。
  3. 告诉 IgnitionDeck 插件有一个新皮肤。
    登录到您的 WordPress 管理员并访问主 IgnitionDeck > Deck Builder 菜单。在底部,您应该会看到一个文本字段,您可以在其中添加新皮肤的名称。在这种情况下,您只需在 ignitiondeck 之后和 .css 之前输入所有内容。所以在我们的示例中,我们将输入“skinname”并单击添加皮肤按钮。
    f6aa127e6a4be15fc51838a01cc58889.png
  4. 选择皮肤
    您现在应该会在皮肤选择器下拉菜单中看到您的新皮肤。只需选择它,更新您的设置,它现在应该处于活动状态。
    441608e7657df76cb25b77bf3e2b243a.png

附件

  • 1687327706550.png
    1687327706550.png
    52.7 KB · 查看: 32
IgnitionDeck 众筹支持众筹项目之间的子/父关系。在这种情况下,子项目筹集的资金计入其父项目及其自身的筹款目标。

IDCF 项目最多可以具有三个级别的层次结构(子项目、父项目和祖父项目)。层次结构中的所有项目都继承链中低于它们的募集总额,并将其计入它们的“募集金额”。

file-P2S55tkgWz.png
在此示例中,子项目自己筹集了 25 美元,父项目自己筹集了 10 美元,祖父母项目自己筹集了 10 美元。Parent 和 Grandparent 继承了层次结构中位于其下方的项目筹集的金额,因此 Parent Project 显示 35 美元,而 Grandparent Project 显示 45 美元。

要在项目之间创建层次结构:​

  1. 转到您要分配为子项目的项目的编辑屏幕。
  2. 在屏幕右侧的“页面属性”部分,从“项目父级”选择器中选择您想要作为父级的项目
    file-uurAx3zcZ7.png
  3. 更新您的项目。
顶部