{"id":754,"date":"2024-01-29T03:41:42","date_gmt":"2024-01-29T03:41:42","guid":{"rendered":"https:\/\/www.raynamcginnis.com\/?post_type=project&p=754"},"modified":"2024-01-29T04:02:15","modified_gmt":"2024-01-29T04:02:15","slug":"wp-devs-custom-wordpress-theme","status":"publish","type":"project","link":"https:\/\/www.raynamcginnis.com\/project\/wp-devs-custom-wordpress-theme\/","title":{"rendered":"WP Devs | Custom WordPress Theme"},"content":{"rendered":"\n[et_pb_section fb_built=”1″ _builder_version=”4.16″ global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_row _builder_version=”4.16″ global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_column type=”4_4″ _builder_version=”4.16″ global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_text _builder_version=”4.23.4″ hover_enabled=”0″ global_colors_info=”{}” theme_builder_area=”post_content” sticky_enabled=”0″]

WP Devs – Custom WordPress Theme<\/h1>\n

This is a Custom WordPress theme, completed for educational purposes as part of the Udemy Course WordPress Theme Development from Scratch 2.0<\/a>.\u00a0<\/p>\n

This course included:<\/strong><\/h2>\n
    \n
  1. Custom header and footer<\/li>\n
  2. Custom page templates for index.php, page.php, page-home.php, single.php, search.php, archive.php and 404.php<\/li>\n
  3. Theme Support for page headers, post thumbnails and custom logos<\/li>\n
  4. Creation of two widgets, the sidebar widget and a services widget for the homepage<\/li>\n
  5. How to integrate comments into posts and pages<\/li>\n
  6. A custom search bar<\/li>\n
  7. Both default and numeric pagination<\/li>\n
  8. WordPress theming requirements including HTML5, integrating RSS feeds and WordPress Core CSS<\/li>\n
  9. Using the Theme Customizer to create sections for copyright, the homepage Hero and the blog\n
      \n
    1. The hero section included an image, H1 title, subtitle, button text and a button link<\/li>\n<\/ol>\n<\/li>\n
    2. Internationalization using Poedit<\/li>\n
    3. WordPress security including validation, sanitation and escaping<\/li>\n
    4. How to use Elementor page builder for theming<\/li>\n
    5. How to integrate Gutenblocks into a custom WordPress theme including using theme support, adding custom styles and the use of theme.json<\/li>\n<\/ol>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=”3_4,1_4″ _builder_version=”4.16″ global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_column type=”3_4″ _builder_version=”4.16″ global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_image src=”https:\/\/www.raynamcginnis.com\/wp-content\/uploads\/2024\/01\/homepage-1.png” alt=”Custom WordPress Theme – Homepage” title_text=”homepage” show_in_lightbox=”on” _builder_version=”4.23.4″ hover_enabled=”0″ global_colors_info=”{}” theme_builder_area=”post_content” sticky_enabled=”0″][\/et_pb_image][et_pb_image src=”https:\/\/www.raynamcginnis.com\/wp-content\/uploads\/2024\/01\/blog.png” alt=”Custom WordPress Theme – Blog page” title_text=”blog” show_in_lightbox=”on” _builder_version=”4.23.4″ hover_enabled=”0″ global_colors_info=”{}” theme_builder_area=”post_content” sticky_enabled=”0″][\/et_pb_image][et_pb_image src=”https:\/\/www.raynamcginnis.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-28-at-8.31.50-PM.png” alt=”Custom Hero Section of WordPress Theme” title_text=”Screenshot 2024-01-28 at 8.31.50 PM” show_in_lightbox=”on” _builder_version=”4.23.4″ hover_enabled=”0″ global_colors_info=”{}” theme_builder_area=”post_content” sticky_enabled=”0″][\/et_pb_image][et_pb_image src=”https:\/\/www.raynamcginnis.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-28-at-8.32.04-PM.png” alt=”Customized blog section of a custom wordpress theme” title_text=”Screenshot 2024-01-28 at 8.32.04 PM” show_in_lightbox=”on” _builder_version=”4.23.4″ hover_enabled=”0″ global_colors_info=”{}” theme_builder_area=”post_content” sticky_enabled=”0″][\/et_pb_image][et_pb_image src=”https:\/\/www.raynamcginnis.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-28-at-8.31.28-PM.png” alt=”Custom copywrite information on a WordPress theme” title_text=”Screenshot 2024-01-28 at 8.31.28 PM” show_in_lightbox=”on” _builder_version=”4.23.4″ hover_enabled=”0″ global_colors_info=”{}” theme_builder_area=”post_content” sticky_enabled=”0″][\/et_pb_image][et_pb_image src=”https:\/\/www.raynamcginnis.com\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-28-at-8.32.48-PM.png” alt=”Custom color theme from theme.json” title_text=”Screenshot 2024-01-28 at 8.32.48 PM” show_in_lightbox=”on” _builder_version=”4.23.4″ hover_enabled=”0″ global_colors_info=”{}” theme_builder_area=”post_content” sticky_enabled=”0″][\/et_pb_image][\/et_pb_column][et_pb_column type=”1_4″ _builder_version=”4.16″ global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_text _builder_version=”4.23.4″ hover_enabled=”0″ global_colors_info=”{}” theme_builder_area=”post_content” sticky_enabled=”0″]

      Link:<\/strong> https:\/\/github.com\/raynamcginnis\/WP-Devs<\/a><\/p>\n

      Technologies:<\/strong><\/p>\n