Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /var/www/wptbox/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /var/www/wptbox/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /var/www/wptbox/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property POMO_FileReader::$is_overloaded is deprecated in /var/www/wptbox/wp-includes/pomo/streams.php on line 26

Deprecated: Creation of dynamic property POMO_FileReader::$_pos is deprecated in /var/www/wptbox/wp-includes/pomo/streams.php on line 29

Deprecated: Creation of dynamic property POMO_FileReader::$_f is deprecated in /var/www/wptbox/wp-includes/pomo/streams.php on line 160

Deprecated: Creation of dynamic property Smush\Core\Modules::$webp is deprecated in /var/www/wptbox/wp-content/plugins/wp-smushit/core/class-modules.php on line 97

Deprecated: Creation of dynamic property WPForms\WPForms::$form is deprecated in /var/www/wptbox/wp-content/plugins/wpforms-lite/src/WPForms.php on line 276

Deprecated: Creation of dynamic property WPForms\WPForms::$frontend is deprecated in /var/www/wptbox/wp-content/plugins/wpforms-lite/src/WPForms.php on line 277

Deprecated: Creation of dynamic property WPForms\WPForms::$process is deprecated in /var/www/wptbox/wp-content/plugins/wpforms-lite/src/WPForms.php on line 278

Deprecated: Creation of dynamic property POMO_FileReader::$is_overloaded is deprecated in /var/www/wptbox/wp-includes/pomo/streams.php on line 26

Deprecated: Creation of dynamic property POMO_FileReader::$_pos is deprecated in /var/www/wptbox/wp-includes/pomo/streams.php on line 29

Deprecated: Creation of dynamic property POMO_FileReader::$_f is deprecated in /var/www/wptbox/wp-includes/pomo/streams.php on line 160

Deprecated: Creation of dynamic property POMO_FileReader::$is_overloaded is deprecated in /var/www/wptbox/wp-includes/pomo/streams.php on line 26

Deprecated: Creation of dynamic property POMO_FileReader::$_pos is deprecated in /var/www/wptbox/wp-includes/pomo/streams.php on line 29

Deprecated: Creation of dynamic property POMO_FileReader::$_f is deprecated in /var/www/wptbox/wp-includes/pomo/streams.php on line 160

Deprecated: Creation of dynamic property Yoast\WP\SEO\Main::$helpers is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/lib/abstract-main.php on line 65

Deprecated: Creation of dynamic property ET_Bloom::$plugin_class_name is deprecated in /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php on line 41

Deprecated: Creation of dynamic property ET_Bloom::$save_button_text is deprecated in /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php on line 42

Deprecated: Creation of dynamic property ET_Bloom::$options_path is deprecated in /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php on line 44

Deprecated: Creation of dynamic property ET_Bloom::$top_level_page is deprecated in /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php on line 45

Deprecated: Creation of dynamic property ET_Bloom::$dashboard_options is deprecated in /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php on line 48

Deprecated: Creation of dynamic property ET_Bloom::$dashboard_sections is deprecated in /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php on line 93

Deprecated: Creation of dynamic property ET_Bloom::$assigned_options is deprecated in /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php on line 94

Deprecated: Creation of dynamic property ET_Bloom::$provider_names is deprecated in /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php on line 95

Deprecated: Creation of dynamic property ET_Core_HTTPInterface::$expects_json is deprecated in /var/www/wptbox/wp-content/plugins/bloom/core/components/HTTPInterface.php on line 305

Deprecated: Creation of dynamic property ET_Core_HTTPInterface::$owner is deprecated in /var/www/wptbox/wp-content/plugins/bloom/core/components/HTTPInterface.php on line 307

Deprecated: Creation of dynamic property ET_Core_API_Spam_ReCaptcha::$data_utils is deprecated in /var/www/wptbox/wp-content/plugins/bloom/core/components/api/Service.php on line 244

Deprecated: Creation of dynamic property ET_Core_API_Spam_ReCaptcha::$API_KEY_REQUIRED is deprecated in /var/www/wptbox/wp-content/plugins/bloom/core/components/api/Service.php on line 247

Deprecated: Creation of dynamic property wpdb::$actionscheduler_actions is deprecated in /var/www/wptbox/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$actionscheduler_claims is deprecated in /var/www/wptbox/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$actionscheduler_groups is deprecated in /var/www/wptbox/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$actionscheduler_logs is deprecated in /var/www/wptbox/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property WP_Block_Type::$skip_inner_blocks is deprecated in /var/www/wptbox/wp-includes/class-wp-block-type.php on line 357

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 22

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 28

Deprecated: Calling get_class() without arguments is deprecated in /var/www/wptbox/wp-includes/class-wp-http.php on line 328

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wptbox/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wptbox/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wptbox/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wptbox/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wptbox/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wptbox/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wptbox/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wptbox/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wptbox/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wptbox/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

Deprecated: Creation of dynamic property Yoast\WP\SEO\Helpers\Import_Cursor_Helper::$options is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/helpers/import-cursor-helper.php on line 19

Warning: Cannot modify header information - headers already sent by (output started at /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php:93) in /var/www/wptbox/wp-includes/rest-api/class-wp-rest-server.php on line 1713

Warning: Cannot modify header information - headers already sent by (output started at /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php:93) in /var/www/wptbox/wp-includes/rest-api/class-wp-rest-server.php on line 1713

Warning: Cannot modify header information - headers already sent by (output started at /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php:93) in /var/www/wptbox/wp-includes/rest-api/class-wp-rest-server.php on line 1713

Warning: Cannot modify header information - headers already sent by (output started at /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php:93) in /var/www/wptbox/wp-includes/rest-api/class-wp-rest-server.php on line 1713

Warning: Cannot modify header information - headers already sent by (output started at /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php:93) in /var/www/wptbox/wp-includes/rest-api/class-wp-rest-server.php on line 1713

Warning: Cannot modify header information - headers already sent by (output started at /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php:93) in /var/www/wptbox/wp-includes/rest-api/class-wp-rest-server.php on line 1713

Deprecated: Creation of dynamic property WP_Term::$meta is deprecated in /var/www/wptbox/wp-content/themes/genesis/lib/admin/term-meta.php on line 187

Deprecated: Creation of dynamic property WP_Term::$meta is deprecated in /var/www/wptbox/wp-content/themes/genesis/lib/admin/term-meta.php on line 187

Deprecated: Creation of dynamic property Yoast\WP\SEO\Surfaces\Classes_Surface::$container is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/surfaces/classes-surface.php on line 20

Deprecated: Creation of dynamic property Yoast\WP\SEO\Main::$classes is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/lib/abstract-main.php on line 65

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$page_type is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 43

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$page_type is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 43

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$title is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$source is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Presentation::$title is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Presentation::$source is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$meta_description is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$robots is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$canonical is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$rel_prev is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$rel_next is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_locale is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_type is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_title is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_description is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_url is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$wordpress_site_name is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_site_name is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$company_name is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$site_represents is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$open_graph_publisher is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_article_publisher is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_article_author is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_article_published_time is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_article_modified_time is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$open_graph_enabled is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$open_graph_images is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$twitter_card is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_card is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_title is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_description is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_image is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_creator is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$twitter_site is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$estimated_reading_time_minutes is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$canonical is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$main_schema_id is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$site_url is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$schema_article_type is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$site_name is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$site_represents_reference is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$main_image_url is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/generators/schema/main-image.php on line 35

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$main_image_id is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/generators/schema/main-image.php on line 36

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$schema_page_type is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$title is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$has_image is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Context\Meta_Tags_Context::$description is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$breadcrumbs is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Deprecated: Creation of dynamic property Yoast\WP\SEO\Presentations\Indexable_Post_Type_Presentation::$schema is deprecated in /var/www/wptbox/wp-content/plugins/wordpress-seo/src/presentations/abstract-presentation.php on line 64

Warning: Cannot modify header information - headers already sent by (output started at /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php:93) in /var/www/wptbox/wp-includes/rest-api/class-wp-rest-server.php on line 1713

Warning: Cannot modify header information - headers already sent by (output started at /var/www/wptbox/wp-content/plugins/bloom/dashboard/dashboard.php:93) in /var/www/wptbox/wp-includes/rest-api/class-wp-rest-server.php on line 1713
{"id":836,"date":"2015-08-24T07:00:37","date_gmt":"2015-08-24T13:00:37","guid":{"rendered":"https:\/\/ryanbradley.com\/?p=836"},"modified":"2017-04-18T10:49:59","modified_gmt":"2017-04-18T16:49:59","slug":"create-wordpress-child-theme-for-elegant-themes","status":"publish","type":"post","link":"https:\/\/ryanbradley.com\/blog\/create-wordpress-child-theme-for-elegant-themes\/","title":{"rendered":"Creating A WordPress Child Theme Using Elegant Themes"},"content":{"rendered":"

\"WordPress<\/p>\n

Most website developers would agree that the best solution for customizing a WordPress theme is to create a custom child theme<\/a>, on top of your main WordPress website template. <\/p>\n

A child theme allows you to add as many customizations as you want to your website without worrying about your data or code changes getting wiped-out after your next theme update.<\/p>\n

When it comes to WordPress themes, Elegant Themes<\/a> is one of the best low-cost WordPress theme providers out there. While their themes are generally easy to setup and install, they can be a little tricky when creating a child theme as they require some additional code that is not normally needed with themes from other companies or developers.<\/p>\n

So the tutorial below is the best (and easiest) way I know of to create a custom WordPress child theme for a theme from Elegant Themes.
\n<\/p>\n

Note: For this post, I use Divi from Elegant Themes as the parent theme for the site.<\/p>\n

\"Divi<\/a><\/p>\n

 <\/p>\n

Step 1: Go to File Manager<\/h2>\n

The fastest way to create a child theme is to use File Manager inside cPanel (or your hosting’s equivalent).<\/p>\n

\"Access
Access File Manager inside cPanel<\/figcaption><\/figure>\n

 <\/p>\n

Step 2: Go to Themes Folder<\/h2>\n

First, access the wp-content folder. This is where all of your main WordPress files are stored.<\/p>\n

\"Access
Click on WP-CONTENT Folder<\/figcaption><\/figure>\n

Then go to the Themes folder, where you will find all of the WordPress themes you have installed.<\/p>\n

\"Click
Click on Themes Folder<\/figcaption><\/figure>\n

 <\/p>\n

Step 3: Add\/Create A New Folder<\/h2>\n

Here is where you create a new theme folder to store all of your new child theme files. You can name the new theme folder whatever you wish.<\/p>\n

\"Creating
Create A New Folder<\/figcaption><\/figure>\n

 <\/p>\n

Step 4: Add\/Create A New “style.css” File<\/h2>\n

Your new theme name should now appear in your Themes folder. Click on your new theme folder to proceed adding files to it.<\/p>\n

\"New
Click on Your New Theme Folder<\/figcaption><\/figure>\n

The most important file of a new child theme is the style.css file. So create a new one inside your child theme folder.<\/p>\n

\"Create
Create A New File – style.css<\/figcaption><\/figure>\n

 <\/p>\n

Step 5: Setup\/Edit Your New CSS File<\/h2>\n

Here is where the fun starts, but first you need to edit your new style.css file.
\n

\"Editing
Edit CSS File – style.css<\/figcaption><\/figure><\/p>\n

The style.css file is where your child theme pulls all of the theme information from. The top section (highlighted green in the image below) is the File Header section. This is where all of your child theme development and version information will go. <\/p>\n

For more File Header options and Header-Names, visit the official WordPress File-Header page<\/a>.<\/p>\n

\"Setup
Edit\/Add Your Child Theme Information<\/figcaption><\/figure>\n

The section underneath the File Header, highlighted in yellow above, is where you can put all of your new CSS code. Any CSS code you put on here will override (and be in addition to) your parent theme’s CSS. Aren’t child themes awesome!<\/p>\n

For those people looking to copy and paste, here is a nice style.css template to work from:<\/p>\n

\/*\r\n Theme Name:     New Theme Name\r\n Description:    Custom WordPress Child Theme for Divi.\r\n Author:         Your Name\r\n Template:       Divi\r\n Version:        1.0.1\r\n\/*\r\n \r\n@import url(\"..\/Divi\/style.css\");\r\n \r\n\/* = Child Theme Customization Starts Here\r\n------------------------------------------------------- *\/\r\n\r\n\/* changes font size for all *\/\r\nbody { font-size:16px; }<\/code><\/pre>\n

 <\/p>\n

Important Notes for CSS File<\/h3>\n

The Theme Name, Description, Author, etc. can be named whatever you like, just make sure to make the Template<\/strong> option the exact name<\/strong> of the parent theme your new child theme is pulling from. In this instance, we created a child theme for our Divi<\/strong> template from Elegant Themes.<\/p>\n

Another important thing is to check the path of the @import<\/strong> function below the File Header. This function imports the main website template’s CSS (Divi) to work off of.<\/p>\n

Note: The “..\/” means the previous folder (which would be the main Themes folder). So make sure the path to the main website template’s CSS file (Divi’s) is correct before activating.<\/p>\n

 <\/p>\n

Step 6: Create A New “functions.php” File<\/h2>\n

For some child themes you don’t need to add a new functions.php file. Usually, the child theme works fine by just pulling from the main template. With Elegant Themes however, you need to create a new functions.php file and add a small snippet of code to it.<\/p>\n

\"Creating
Create A New File – functions.php<\/figcaption><\/figure>\n

Select functions.php and click Edit.<\/p>\n

\"Edit
Edit File – functions.php<\/figcaption><\/figure>\n

Add this snippet of code below then click Save.<\/p>\n

<?php
\r\nadd_action( 'wp_enqueue_scripts', 'enqueue_parent_theme_style' );
\r\nfunction enqueue_parent_theme_style() {
\r\n wp_enqueue_style( 'parent-style', get_template_directory_uri() . '\/style.css' );
\r\n}<\/code><\/pre>\n

 <\/p>\n

Step 7: Verify Info and Activate Theme<\/h2>\n

You’re all done! Just need to verify your child theme information then activate it.<\/p>\n

Start by going to Appearance > Themes<\/strong> in the backend of WordPress. You should see your new child theme.<\/p>\n

\"New
New Child Theme Should Appear<\/figcaption><\/figure>\n

Click on it to verify the information you put in the style.css file is showing up properly. Then click Activate.<\/p>\n

\"Activate
Verify and Activate<\/figcaption><\/figure>\n

Then go to Appearance > Editor<\/strong> to view and verify the child theme files. You should see your theme name in the top-right corner as well as all of the new child theme files underneath.<\/p>\n

\"View
Verify Child Theme Files in WordPress Editor<\/figcaption><\/figure>\n

That’s it! Your child theme is now live and ready to go.<\/p>\n

You can visit Appearance > Themes again to verify it if you can’t believe it.<\/p>\n

\"Active
Child Theme is Active<\/figcaption><\/figure>\n

 <\/p>\n

I hope this guide was helpful, if you have any questions or comments feel free to leave them below.<\/p>\n

Additional Child Theme & WordPress Related Resources<\/h4>\n