HomeWORDPRESS

How to Customize Genesis Theme Archive Page

How to Customize Genesis Theme Archive Page
Like Tweet Pin it Share Share Email

Genesis Theme Archive Page

The default Genesis theme Archive page template is one of the best template available along with Genesis Theme Framework. It creates a beautiful sitemap for your website with all the pages, categories, tags, author, recent posts.


Download Genesis Theme Today & Start a Website/Blog:
Genesis Framework


 There is no problem in using it but what if you have some pages which you don’t want to show in your Archive Page? What if you don’t want to show your secondary/tertiary pages or child pages to your visitors in Archive Page? For example, your What if you don’t want to show your secondary/tertiary pages or child pages to your visitors? For example, your page “Checkout Page”?


Let the World Know


In order to customize your default Genesis Theme archive page template, you will need to duplicate and modify the page_archive.php file and then copy it to the Sample Genesis Theme root folder.

IMPORTANT: This customization is only for Genesis Child Theme Template Version: 2.2.2. Also, I recommend that you make these changes on a test website in case your changes face issues with his change. If you don’t have a test website and these changes cause errors in your live website then simply delete page_archive.php from your child theme.

So, are you ready to make this customization? Below is the step-by-step process to customize the Genesis Theme default archive page –  

The default Genesis Theme Archive page have following items:

  1. Pages
  2. Categories
  3. Author
  4. Monthly
  5. Recent Posts

Copy Code of Genesis Theme default page_archive.php File:

  1. Login to C-Panel.
  2. Locate File Manager and go to your website root folder. See the image below.Genesis Theme Archive Page C Panel
  3. Now locate the Genesis Theme Folder and locate page_archive.php file.Genesis Theme Archive Page archive-page php
  4. Open the page_archive.php file view mode.Genesis Theme Archive page View Archive File
  5. Copy the code from the page_archive.php and paste it to some safe location as we will need it later on.


You May Also Want To Learn:

How to lock your free download item from visitors
How To Open WordPress Menu Item In A New Tab / Window
How To Add A Home Link To WordPress Menu

Customization of page_archive.php file –

  1. Create a new .php file(you can use Notepad++) and paste the code that you have copied from above steps.
  2. In the file manager, open your Genesis theme child folder and upload the newly created page_archive.php file.Genesis Theme Archive Page Genesis Child Theme Page_archive
  3. Now go to your WordPress dashboard > Appearance > Editor
  4. Open newly added page_archive.php template file.
    Genesis Theme Archive page Template in Editor
  5. Copy the below code and paste it to page_archive.php template file. You can also copy part of the code for the function genesis_page_archive_content()
  6. Now modify content inside genesis_page_archive_content() function.

The following examples demonstrate some basic changes:

Remove the Authors List

To remove the authors list, find the following code and delete it:

Remove the Monthly List

To remove the monthly list, find the following code and delete it:

Change the Number of Recent Posts

To change the number of recent posts, change limit=100; for example, change 100 to 50 to show only 50 recent posts in the archive page:

Change the List Title

To change the Monthly list title to Posts by Month, find the following code:

and change it to:

<h4><?php _e( ‘Posts by Month:’, ‘genesis’ ); ?></h4>

Add Custom HTML Content

You can add custom HTML content anywhere in the page.

For example, if you want to add custom text AFTER the Posts by Month list title, find the following code:

and change it to:

<h4><?php _e( ‘Posts by Month:’, ‘genesis’ ); ?></h4>
<p>List of Monthly Top Articles:</p>
<ul>
<?php wp_get_archives( ‘type=monthly’ ); ?>

Once you are satisfied with the changes in page_archive.php, update the file in the editor.

Now, Create a new Page and assign the Archive template. If you want to add introduction text above the archive page, enter it on this page.

Genesis Theme Archive Page Template Selection

WHAT OTHERS ARE READING

Comments (0)

Leave a Reply

Your email address will not be published. Required fields are marked *