Forum Replies Created
-
AuthorPosts
-
DTHkelly
MemberReply #113940
If I don’t create a page and assign my custom template to it, how will I get to the category in a browser?
When adding to a Menu (Appearances > menu) you can enable "categories" as menu items. If not visible, go to the top right corner, select Screen Options, then tick the box for Categories.
After that, you will be able to select specific categories to add to your menu. That's one way to "get to the category in a browser."
DTHkelly
MemberHave you removed post meta from displaying?
http://www.ftcollinspersonaltrainer.com/blog/
The post titled Testimonial is visible at the top. But I don't see "Filed under: Testimonial"If "Filed under: Testimonial" were visible on the post, you would be able to click the category "Testimonial" under the post and you would see the auto-generated Category Archive for all Testimonial posts.
DTHkelly
MemberYour Blog (link in your menu) is an archive of all posts.
None of your posts display categories. You have related posts. But no category "meta."
Do you have any categories created in WordPress Admin > Posts > Categories?
DTHkelly
MemberSome reference:
http://www.carriedils.com/genesis-2-0-archive-settings-custom-post-types/
http://www.mattsaffiliatejourney.com/site-building/custom-category-templates-genesis/Displaying Category Headings on all Category Archive Pages in Genesis
http://www.carriedils.com/custom-page-template-genesis/DTHkelly
MemberYou may receive more targeted feedback if you summarize what you've tried that hasn't worked.
4 Ways To Remove, Hide or Customize Specific Post Info Links in Genesis
Removing the Authors Name from the Post Info in Genesis Child Theme
Based on the same theory you can also remove the date [ post_date ] and comment links [ post_comments ], leave the [ post_edit ] as this allows the post to be edited by a logged in user. You can also edit the regular text outside of the shortcode to whatever you like.
Re: Genesis snippets, this shouldn't be childtheme specific. Code is added to functions.php
Have you tried:or this plugin?
http://wordpress.org/plugins/genesis-simple-edits/DTHkelly
MemberThe following is my (non-professional) advice - so hopefully someone more experienced will respond to your thread.
But in the meantime:
Do you have access to a test site? That is the best "before going live" option.If your hosting plan gives you # of wp installations, use one as the test site for your Genesis "stuff."
Keep your live site, "live." And export/download your entire live site as back up.
Building your "test" site with Genesis: You can either "import" your downloaded files to your test site. Or you can copy/paste each page, post, etc.
When the test site is ready to go live, you can redirect your URL from the current live site to the Genesis version.
DTHkelly
MemberCoolest guides on the planet - are great!
Genesis Framework is the foundation of all Genesis themes.
Everything else is a ChildTheme. Whether you purchase the ChildTheme or create one from the Genesis Framework.
Using Neill Gee's ChildTheme the "normal" way, you're simply starting with the core Genesis Framework without modifying the Genesis Framework directly.
Sounds like that is your preferred approach!
You need a lot more elbow grease to customize your childtheme, but you will learn a lot about Genesis.
It's worth it!
DTHkelly
MemberIf you don't have a lot of pages, it may be simpler to use php to specify which pages should have no title.
And you can deactivate the plugin.
http://www.rickrduncan.com/wordpress/remove-genesis-page-titles
From the tutorial, change the page IDs to your page IDs, and add the modified code to your functions.php
[I use https://wordpress.org/plugins/code-snippets/%5D//* Remove page title for multiple pages //* Change '3645' and '4953' to match your needs add_action( 'get_header', 'child_remove_page_titles' ); function child_remove_page_titles() { $pages = array( 3645,4953 ); if ( is_page( $pages ) ) { remove_action( 'genesis_post_title', 'genesis_do_post_title' ); } }You can use Reveal IDs https://wordpress.org/plugins/reveal-ids-for-wp-admin-25/ to find the ID # for each page.
Also:
DTHkelly
MemberNew from Woo:
http://www.woothemes.com/products/woocommerce-bookings/DTHkelly
MemberI asked the same questions!
Genesis takes a different approach and can be confusing at first.
Purchase Genesis Framework. (After becoming a "member" all future childthemes from studiopress are discounted).Options: Purchase a StudioPress Childtheme, purchase a third party childtheme for Genesis Framework, or develop your own Genesis Childtheme from free "starter" childthemes. http://www.rickrduncan.com/free-genesis-child-themes
Genesis Childthemes are "different" compared with what you may consider a traditional or "proper" childtheme.
1. StudioPress childthemes are not updated frequently.
And from this forum, folks are modifying the childtheme's css file. (With the recommended backup for the original css file).2. A premium plugin like Genesis Extender http://cobaltapps.com/downloads/genesis-extender-plugin/
will separately save your custom functions and custom css - "safe" from childtheme updates.3. Free Code Snippets saves custom PHP https://wordpress.org/plugins/code-snippets/
4. Free Custom CSS plugins - https://wordpress.org/plugins/simple-custom-css/
For me, the key to transitioning to Genesis was this series:
And the Genesis function:
<?php genesis();The Genesis function -
genesis();- automatically includes Genesis wrapper(s) and: header |content | sidebar(s) | footerWhich is why Genesis tutorials and snippets have remove action(s)/add action(s) needed to customize the output.
Also why
genesis();is at the bottom of all page templates. Everything above that function modifies its output.Hope this helps!
DTHkelly
MemberOn your desktop, using Notepad++, open Magazine Pro's style.css
Following the table of contents, look for CSS re: `- Structure and Layout
- Site Containers
- Column Widths and Positions
- Column Classes`Here's the ToC:
/* Table of Contents - Imports - HTML5 Reset - Baseline Normalize - Box Sizing - Float Clearing - Defaults - Typographical Elements - Headings - Objects - Forms - Tables - Structure and Layout - Site Containers - Column Widths and Positions - Column Classes - Common Classes - WordPress - Genesis - Search Form - Titles - Widgets - Featured Content - Plugins - Genesis eNews Extended - Genesis Latest Tweets - Gravity Forms - Jetpack - Simple Social Icons - Site Header - Title Area - Widget Area - Site Navigation - Header Navigation - Primary Navigation - Secondary Navigation - Content Area - Entries - Pagination - Comments - Sidebars - Footer Widgets - Site Footer - Color Styles - Magazine Pro Blue - Magazine Pro Green - Magazine Pro Red - Media Queries - max-width: 1139px - max-width: 1023px - max-width: 767px */DTHkelly
MemberOr perhaps an easier way to re-create a blog/archive page:
http://wordpress.org/plugins/custom-content-shortcode/DTHkelly
MemberPossible work around - http://wordpress.org/plugins/custom-content-shortcode/
DTHkelly
MemberThis is not the solution. But in the meantime, perhaps create a custom template for individual posts to include meta?
DTHkelly
MemberSite looks great - you picked a terrific childtheme!
I thought this plugin included a metabox to let you choose on a per page/post basis whether to "toggle" the title (keep/remove). (I don't use it.)
For individual pages, you want the title removed. (standard for this plugin)
For individual posts, you also want the title removed? -
And for Blog page, archiving posts, you want the post titles to show? If so, for the Blog page you may need a custom loop if this plugin is removing those titles as well..
Example:http://sridharkatakam.com/show-post-titles-category-pages-genesis/
DTHkelly
MemberIs plugin http://wordpress.org/plugins/genesis-simple-edits/ activated?
DTHkelly
MemberAre you familiar with "negative margin"? That may lower the text widget.
Search WWW and/or this forum.
DTHkelly
MemberWidgets shortcoded into "content" area:
https://wordpress.org/plugins/amr-shortcode-any-widget/DTHkelly
MemberI found the applicable code limiting Genesis Title Toggle to pages [lines 61-66 in genesis-title-toggle.php:
function setting_defaults( $defaults ) { $post_types = apply_filters( 'be_title_toggle_post_types', array( 'page' ) ); foreach ( $post_types as $post_type ) $defaults[] = array( 'be_title_toggle_' . $post_type => '' ); return $defaults; }The
$post_typesarray needs to include, 'post'as well as page.Also lines 73-80:
function sanitization() { $fields = array(); $post_types = apply_filters( 'be_title_toggle_post_types', array( 'page' ) ); foreach ( $post_types as $post_type ) $fields[] = 'be_title_toggle_' . $post_type; genesis_add_option_filter( 'one_zero', GENESIS_SETTINGS_FIELD, $fields ); }Lines 98-104:
function create_sitewide_metabox() { $post_types = apply_filters( 'be_title_toggle_post_types', array( 'page' ) ); foreach ( $post_types as $post_type ) echo '<p><input type="checkbox" name="' . GENESIS_SETTINGS_FIELD . '[be_title_toggle_' . $post_type . ']" id="' . GENESIS_SETTINGS_FIELD . '[be_title_toggle_' . $post_type . ']" value="1" ' . checked( 1, genesis_get_option( 'be_title_toggle_' . $post_type ), false ) .' /> <label for="' . GENESIS_SETTINGS_FIELD . '[be_title_toggle_' . $post_type . ']"> ' . sprintf( __( 'By default, remove titles in the <strong>%s</strong> post type.', 'genesis-title-toggle' ), $post_type ) .'</label></p>'; }Lines 125-132:
$show = array(); $hide = array(); $post_types = apply_filters( 'be_title_toggle_post_types', array( 'page' ) ); foreach ( $post_types as $post_type ) { $default = genesis_get_option( 'be_title_toggle_' . $post_type ); if ( !empty( $default ) ) $show[] = $post_type; else $hide[] = $post_type; }Lines 178-183
function initialize_cmb_meta_boxes() { $post_types = apply_filters( 'be_title_toggle_post_types', array( 'page' ) ); if ( !class_exists('cmb_Meta_Box') && !empty( $post_types ) ) { require_once( dirname( __FILE__) . '/lib/metabox/init.php' ); } } -
AuthorPosts