'black-bar', 'label' => __('Full Width Black Bar', 'c9-work'), ) ); register_block_style( 'c9-blocks/grid', array( 'name' => 'gray-diagonal', 'label' => __('Gray Diagonal Background', 'c9-work'), ) ); register_block_style( 'c9-blocks/grid', array( 'name' => 'dark-gradient-left', 'label' => __('Left Side Dark Gradient Background', 'c9-work'), ) ); register_block_style( 'core/image', array( 'name' => 'img-shadow', 'label' => __('Shadow Below', 'c9-work'), ) ); register_block_style( 'core/paragraph', array( 'name' => 'black-bar', 'label' => __('Black Bar Behind', 'c9-work'), ) ); if (!function_exists('c9_client_setup')) { function c9_client_setup() { add_theme_support( 'post-formats', array( 'aside', 'image', 'video', 'quote', 'link', ) ); // Make specific theme colors available in the editor. add_theme_support('editor-color-palette', array( array( 'name' => 'orange', 'color' => '#E8983A', 'slug' => 'color-orange', ), array( 'name' => 'yellow', 'color' => '#FEC50A', 'slug' => 'color-yellow', ), array( 'name' => 'gray', 'color' => '#ADB1B2', 'slug' => 'color-gray', ), array( 'name' => 'white', 'color' => '#ffffff', 'slug' => 'color-white', ), array( 'name' => 'black', 'color' => '#000000', 'slug' => 'color-black', ), )); } } add_action('after_setup_theme', 'c9_client_setup'); /** * Registering block patterns category with core Gutenberg blocks */ add_action('init', 'c9work_register_block_patterns_cat'); function c9work_register_block_patterns_cat() { if (class_exists('WP_Block_Patterns_Registry')) { register_block_pattern_category( 'COVERT NINE', array('label' => __('C9 All Patterns', 'c9-work')) ); register_block_pattern_category( 'landingpage', array('label' => __('C9 Page Templates', 'c9-work')) ); register_block_pattern_category( 'Video', array('label' => __('C9 Video', 'c9-work')) ); register_block_pattern_category( 'Audio', array('label' => __('C9 Audio', 'c9-work')) ); register_block_pattern_category( 'Article', array('label' => __('C9 Article', 'c9-work')) ); } } /** * Registering block patterns with core Gutenberg blocks */ add_action('init', 'c9work_register_block_patterns'); function c9work_register_block_patterns() { if (class_exists('WP_Block_Patterns_Registry')) { $theme_directory_uri = get_template_directory_uri(); $image_path_1 = $theme_directory_uri . '/client/client-assets/img/architecture-building-old-monument-steel-recreation-506968-pxhere.com.jpg'; $image_path_2 = $theme_directory_uri . '/client/client-assets/img/architecture-wood-building-old-monument-beam-500004-pxhere.com.jpg'; $image_path_3 = $theme_directory_uri . '/client/client-assets/img/construction-vehicle-industrial-machinery-factory-manufacturing-61195-pxhere.com.jpg'; $image_path_4 = $theme_directory_uri . '/client/client-assets/img/architecture-wood-building-old-monument-beam-500004-pxherecom-1024x680.jpg'; $image_path_5 = $theme_directory_uri . '/client/client-assets/img/architecture-building-old-monument-steel-recreation-506968-pxherecom-1024x680.jpg'; $image_path_6 = $theme_directory_uri . '/client/client-assets/img/8773535416_6458d746e7_o.jpg'; $image_path_7 = $theme_directory_uri . '/client/client-assets/img/pexels-162553.jpg'; $video_path_1 = $theme_directory_uri . '/client/client-assets/img/c9-starter-templates-clip.mp4'; $logo_path = $theme_directory_uri . '/client/client-assets/img/feather-logo-gradient-rb.svg'; $c9_coming_soon_core_content = "
\"\"
\"\"

Something Great is Coming Soon

Click the button below to get notified via email when we're up and running

"; register_block_pattern( 'c9-work/c9-coming-soon-core', array( 'title' => __('Coming Soon Opt-in', 'c9-work'), 'description' => __('Start building your audience before you launch with a coming soon page that captures emails or phone numbers.', 'c9-work'), 'content' => $c9_coming_soon_core_content, 'categories' => array('COVERT NINE', 'header', 'buttons', 'text', 'landingpage') ), ); /* */ register_block_pattern( 'c9-work/c9-watch-video-core', array( 'title' => __('Watch Video', 'c9-work'), 'description' => __('Focus the page attention on a video button link, with an auto-playing video clip in the background.', 'c9-work'), 'content' => "\r\n
\r\n
\r\n
\"\"
\r\n\r\n\r\n\r\n

Watch the video to learn more.

\r\n\r\n\r\n\r\n

Watch the video below to learn how to build page templates with C9 Blocks

\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n", 'categories' => array('COVERT NINE', 'header', 'buttons', 'text', 'Video', 'landingpage') ), ); register_block_pattern( 'c9-work/c9-video-embed-core', array( 'title' => __('Video Embed + YouTube Link', 'c9-work'), 'description' => __('Feature a video file you upload with a link to a YouTube video link.', 'c9-work'), 'content' => "\n
\n

Using C9 Blocks Plugin

\n\n\n\n

If you haven't, we highly recommend installing the C9 Blocks and C9 Admin Dashboard Plugins. For animations, and additional child theme features like a single page animated website, get on the C9 email list.

\n\n\n\n\n
\n", 'categories' => array('COVERT NINE', 'Video', 'header', 'buttons') ), ); register_block_pattern( 'c9-work/c9-information-dialog-core', array( 'title' => __('Information Dialog Two Buttons', 'c9-work'), 'description' => __('Highlight important information, and link to two separate places with buttons.', 'c9-work'), 'content' => "\n
\n

C9 — Group Block

\n\n\n\n
\n\n\n\n

COVERT NINE - The nine essentials ingredients for good digital marketing. Copywriting, Design, Development, SEO, PPC, Social Media, Email, Videos, Photograph

\n\n\n\n

Orci eu lobortis elementum nibh tellus molestie. Tellus cras adipiscing enim eu turpis egestas pretium aenean pharetra.\ Orci eu lobortis elementum nibh tellus molestie. Tellus cras adipiscing enim eu turpis egestas pretium aenean pharetra.\ Orci eu lobortis elementum nibh tellus molestie. Tellus cras adipiscing enim eu turpis egestas pretium aenean pharetra.\ 

\n\n\n\n
\n\n\n\n\n\n\n\n
\n
\n", 'categories' => array('COVERT NINE', 'text', 'buttons') ), ); register_block_pattern( 'c9-work/c9-spotify-core', array( 'title' => __('Spotify Embed, Track Listing + Button', 'c9-work'), 'description' => __('Embed a playlist, track listing or lyrics, and a button to open it up!', 'c9-work'), 'content' => "\n
\n
\n
\nhttps://open.spotify.com/album/4wNkTCWvNYJr8BL4obFo3y?si=YyBupJfnSi2lGBg_71TvGQ\n
\n
\n\n\n\n
\n
Spotify Stream Block
\n\n\n\n\n\n\n\n\n
\n
\n", 'categories' => array('COVERT NINE', 'Audio') ), ); register_block_pattern( 'c9-work/c9-podcast-embed-core', array( 'title' => __('Podcast Episode', 'c9-work'), 'description' => __('Feature a show photo, audio embed file, and everything you need for a podcast episode post.', 'c9-work'), 'keywords' => array('landing page', 'spotify', 'template', 'embed', 'audio'), 'content' => "\n
\n
\n
\n

♫ Episode 919 ♫
Don't listen to Pew-Pew.m4a

\n\n\n\n
\n\n\n\n

If you haven't, we highly recommend installing the C9 Blocks and C9 Admin Dashboard Plugins. For animations, and additional child theme features like a single page animated website, get on the C9 email list.

\n\n\n\n
    \n
  • Song Name - Track Title
  • \n\n\n\n
  • Song Name - Track Title
  • \n\n\n\n
  • Song Name - Track Title
  • \n
\n\n\n\n
\n\n\n\n\n
\n
\n\n\n\n
\n
\"\"
\n\n\n\n
\n
\n
\n", 'categories' => array('COVERT NINE', 'Video', 'header', 'buttons', 'Audio', 'landingpage') ), ); register_block_pattern( 'c9-work/c9-events-core', array( 'title' => __('Events Schedule', 'c9-work'), 'description' => __('Add a bunch of dates and places and links to a table with a nice header and FAQ, cause events are coming back!', 'c9-work'), 'keywords' => array('landing page', 'spotify', 'template', 'embed', 'audio', 'music', 'shows', 'schedule', 'table'), 'content' => "\n
\n
\n
\n
\"\"
\n\n\n\n

Event of the Century

\n\n\n

↓ SCROLL FOR THE DATES AND LISTEN TO THE JAMS WHILE YOU DO!

\n\n\n\n
\n
\nhttps://open.spotify.com/album/1EFnZuLUzXx0B6ZsL9aqum?si=mGx9OSaiSJ2T2GlAojjwDw\n
\n
\n
\n
\n\n\n\n
\n\n\n\n
\n
\n
\n

C9 — Events Block Pattern

\n\n\n\n
\n\n\n\n

COVERT NINE - The nine essentials ingredients for good digital marketing. Copywriting, Design, Development, SEO, PPC, Social Media, Email, Videos, Photograph

\n\n\n\n
\n\n\n\n

Tickets and on-sale information would be great in here. Orci eu lobortis elementum nibh tellus molestie. Tellus cras adipiscing enim eu turpis egestas pretium aenean pharetra.

\n\n\n\n

Frequently asked questions would go great in here.

\n\n\n\n

Orci eu lobortis elementum nibh tellus molestie. Tellus cras adipiscing enim eu turpis egestas pretium aenean pharetra.

\n\n\n\n

All content editing is done inline.

\n\n\n\n

Orci eu lobortis elementum nibh tellus molestie. Tellus cras adipiscing enim eu turpis egestas pretium aenean pharetra.

\n\n\n\n

Have fun!

\n\n\n\n\n
\n\n\n\n
\n
DateCityTickets
6-7-2021Chicago, ILBuy Tickets
6-8-2021Chicago, ILBuy Tickets
6-14-2021Savannah, GABuy Tickets
6-18-2021Los Angeles, CABuy Tickets
7-1-2021New York City!Buy Tickets
7-12-2021Paris, FranceBuy Tickets
7-18-2021Washington DCBuy Tickets
7-31-2021Chicago, ILComing soon!
8-2-2021Milwaukee, WIComing soon!
8-4-2021Portland, ORComing soon!
8-6-2021Seattle, WAComing soon!
\n
\n
\n
\n\n\n\n
\n", 'categories' => array('COVERT NINE', 'text', 'header', 'buttons', 'Audio', 'landingpage') ), ); register_block_pattern( 'c9-work/c9-article-450-core', array( 'title' => __('Article 450 Words', 'c9-work'), 'description' => __('Get your article laid out before writing with a 450 word placeholder and some imagery to tet you started.', 'c9-work'), 'content' => "\n
\"\"
Full Width Image Block C9 Logo + Photo CC0.
\n\n\n\n
\n\n\n\n
\n
\n

Author Name
Author Title

\n\n\n\n
December 16th, 2084
\n\n\n\n
\n
\n\n\n\n
\n

Dum velit laoreet id donec. In fermentum posuere urna nec tincidunt praesent. Amet purus gravida quis blandit turpis cursus in. Tincidunt tortor aliquam nulla facilisi.

\n\n\n\n

Paragraphs inside of columns. Cras fermentum odio. Facilisi nullam vehicula ipsum a arcu cursus vitae. Id leo in vitae turpis massa sed elementum tempus. Facilisis leo vel fringilla est ullamcorper eget nulla facilisi.

\n\n\n\n

Orci eu lobortis elementum nibh tellus molestie.

\n\n\n\n

Orci eu lobortis elementum nibh tellus molestie. Tellus cras adipiscing enim eu turpis egestas pretium aenean pharetra. Eu volutpat odio facilisis mauris sit amet massa.

No one actually said this--Tim
\n\n\n\n
\n\n\n\n

Heading inside of article

\n\n\n\n

Orci eu lobortis elementum nibh tellus molestie. Tellus cras adipiscing enim eu turpis egestas pretium aenean pharetra. Eu volutpat odio facilisis mauris sit amet massa. Nec feugiat in fermentum posuere urna nec tincidunt.

\n\n\n\n

Facilisi cras fermentum odio eu feugiat pretium nibh ipsum. Feugiat nibh sed pulvinar proin gravida hendrerit lectus a. Nibh sit amet commodo nulla facilisi nullam vehicula ipsum a.

\n\n\n\n

In fermentum posuere urna nec. Velit scelerisque in dictum non consectetur a erat nam. Gravida dictum fusce ut placerat orci. Mattis molestie a iaculis at erat pellentesque adipiscing commodo. In eu mi bibendum neque egestas congue quisque egestas diam.

\n\n\n\n

Vel fringilla est ullamcorper eget nulla. Lacinia at quis risus sed vulputate odio ut enim blandit. Ut pharetra sit amet aliquam id diam. Tristique nulla aliquet enim tortor at auctor. Justo nec ultrices dui sapien. Sollicitudin aliquam ultrices sagittis orci a scelerisque purus semper eget. Dictum sit amet justo donec.

\n
\n\n\n\n
\n
\n\n\n\n
\n
\n
\"\"
Photo Caption
\n\n\n\n

Bring complex landing pages to life in minutes from section + page templates or build pages from scratch using C9 Grid and C9 Post Grid blocks. But, you can\'t do that if you don\'t download C9 Blocks when you install the C9 Theme.

\n\n\n\n

This layout uses core blocks from WordPress including columns, images, paragraphs, and more paragraphs!

\n\n\n\n

Now go make your own theme!

\n\n\n\n
\"\"
\n
\n\n\n\n
\n
\"\"
Photo Caption
\n\n\n\n

Orci eu lobortis elementum nibh tellus molestie. Tellus cras adipiscing enim eu turpis egestas pretium aenean pharetra. Eu volutpat odio facilisis mauris sit amet massa. Nec feugiat in fermentum posuere urna nec tincidunt. Quam pellentesque nec nam aliquam sem. Ut diam quam nulla porttitor massa id neque aliquam vestibulum. Mauris augue neque gravida in fermentum et. Risus commodo viverra maecenas accumsan.

\n\n\n\n

Elit eget gravida cum sociis natoque penatibus. Ullamcorper a lacus vestibulum sed arcu non odio euismod lacinia. Nec sagittis aliquam malesuada bibendum arcu vitae elementum. Id cursus metus aliquam eleifend mi in nulla posuere.

\n\n\n\n

Nec tincidunt praesent semper feugiat nibh sed pulvinar. Facilisi cras fermentum odio eu feugiat pretium nibh ipsum. Feugiat nibh sed pulvinar proin gravida hendrerit lectus a.

\n\n\n\n

Nibh sit amet commodo nulla facilisi nullam vehicula ipsum a.

\n\n\n\n

Share with your bestie

\n\n\n\n\n
\n
\n", 'categories' => array('COVERT NINE', 'Article', 'text', 'header', 'columns', 'landingpage') ), ); register_block_pattern( 'c9-work/c9-article-600-core', array( 'title' => __('Article 600 Words', 'c9-work'), 'description' => __('Get your article laid out before writing with a 600 word placeholder and some imagery to tet you started.', 'c9-work'), 'content' => "\n
\n

C9 Work Article Block Pattern

\n
\n\n\n\n
\n
\n

Author Name
Author Title

\n\n\n\n
December 16th, 2084
\n\n\n\n
\n
\n\n\n\n
\n

Dum velit laoreet id donec. In fermentum posuere urna nec tincidunt praesent. Amet purus gravida quis blandit turpis cursus in. Tincidunt tortor aliquam nulla facilisi.

\n\n\n\n

Paragraphs inside of columns. Cras fermentum odio. Facilisi nullam vehicula ipsum a arcu cursus vitae. Id leo in vitae turpis massa sed elementum tempus. Facilisis leo vel fringilla est ullamcorper eget nulla facilisi.

\n\n\n\n

Maecenas accumsan lacus vel facilisis volutpat. Arcu risus quis varius quam quisque. Semper feugiat nibh sed pulvinar. Molestie a iaculis at erat pellentesque. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Nisl nisi scelerisque eu ultrices vitae auctor eu augue. Orci sagittis eu volutpat odio facilisis mauris sit. Senectus et netus et malesuada fames.

\n\n\n\n

Orci eu lobortis elementum nibh tellus molestie.

\n\n\n\n

Orci eu lobortis elementum nibh tellus molestie. Tellus cras adipiscing enim eu turpis egestas pretium aenean pharetra. Eu volutpat odio facilisis mauris sit amet massa.

No one actually said this--Tim
\n\n\n\n
\n\n\n\n
\"\"
Photo is CC0 if you want it.
\n\n\n\n

Heading inside of article

\n\n\n\n

Orci eu lobortis elementum nibh tellus molestie. Tellus cras adipiscing enim eu turpis egestas pretium aenean pharetra. Eu volutpat odio facilisis mauris sit amet massa. Nec feugiat in fermentum posuere urna nec tincidunt.

\n\n\n\n

Facilisi cras fermentum odio eu feugiat pretium nibh ipsum. Feugiat nibh sed pulvinar proin gravida hendrerit lectus a. Nibh sit amet commodo nulla facilisi nullam vehicula ipsum a.

\n\n\n\n

In fermentum posuere urna nec. Velit scelerisque in dictum non consectetur a erat nam. Gravida dictum fusce ut placerat orci. Mattis molestie a iaculis at erat pellentesque adipiscing commodo. In eu mi bibendum neque egestas congue quisque egestas diam.

\n\n\n\n

Vel fringilla est ullamcorper eget nulla. Lacinia at quis risus sed vulputate odio ut enim blandit. Ut pharetra sit amet aliquam id diam. Tristique nulla aliquet enim tortor at auctor. Justo nec ultrices dui sapien. Sollicitudin aliquam ultrices sagittis orci a scelerisque purus semper eget. Dictum sit amet justo donec.

\n\n\n\n
\n\n\n\n

Now share this article or my boss will yell at me.

\n
\n\n\n\n
\n
\"\"
\n
\n
\n\n\n\n\n", 'categories' => array('COVERT NINE', 'Article', 'text', 'header', 'columns', 'landingpage') ), ); register_block_pattern( 'c9-work/c9-style-guide-core', array( 'title' => __('C9 Work Style Guide', 'c9-work'), 'description' => __('A style guide with type, buttons, and core blocks frequently used.', 'c9-work'), 'content' => "\n
\"\"
\n

Know where you're going?
C9 Helper Style Guide

\n\n\n\n\n\n\n\n
\n\n\n
\n\r\n\r\n\r\n
\r\n
\r\n
\r\n

Three calls to action so your visitors can pick their lane, and what they want to see next.

\r\n\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n
\r\n

Sign up for a newsletter or hit the most popular category of your shop.

\r\n\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n
\r\n

Consider your three most popular user paths and use those links in these three buttons.

\r\n\r\n\r\n\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n

C9 Work Core Blocks Typography

\r\n\r\n\r\n\r\n
\r\n
\r\n

Heading One

\r\n\r\n\r\n\r\n

Heading Two

\r\n\r\n\r\n\r\n

Heading Three

\r\n\r\n\r\n\r\n

Heading Four

\r\n\r\n\r\n\r\n
Heading Five
\r\n\r\n\r\n\r\n
Heading Six
\r\n\r\n\r\n\r\n

Heading One

\r\n\r\n\r\n\r\n

Heading Two

\r\n\r\n\r\n\r\n

Heading Three

\r\n\r\n\r\n\r\n

Heading Four

\r\n\r\n\r\n\r\n
Heading Five
\r\n\r\n\r\n\r\n
Heading Six
\r\n
\r\n\r\n\r\n\r\n
\r\n

Small Font Paragraph. There are more heading styles, large fonts, subheadings, and more in the C9 Blocks Plugin. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

\r\n\r\n\r\n\r\n

Pat enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

\r\n\r\n\r\n\r\n

Normal Font Paragraph. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

\r\n\r\n\r\n\r\n

Medium Font Paragraph. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

\r\n\r\n\r\n\r\n

Large Font Paragraph. Ut enim ad minim veniam, quis nostrud.

\r\n\r\n\r\n\r\n

Large Font Paragraph. Ut enim ad minim veniam, quis.

\r\n
\r\n
\r\n\r\n\r\n\r\n
\r\n
\r\n
Ordered List
\r\n\r\n\r\n\r\n
  1. List Item
  2. List Item
  3. There are more heading styles, large fonts, subheadings, and more in the C9 Blocks Plugin.
  4. List Item
\r\n
\r\n\r\n\r\n\r\n
\r\n
Unordered List
\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n\r\n\r\n\r\n
Separators (HR)
\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n
\r\n", 'categories' => array('COVERT NINE', 'Article', 'text', 'header', 'columns', 'landingpage') ), ); } }