change top banner content on specific page

The simplest way is to use conditional tags is_page(), For example <div class=”row-fluid top-banner”> <div class=”container”> <div class=”banner-overlay”></div> <?php $logo = of_get_option(‘logo’, ” ); if ( !empty( $logo ) ) { ?> if ( is_page( ‘contact’ ) ) { <a class=”brand brand-image” href=”https://wordpress.stackexchange.com/questions/114494/<?php echo esc_url( home_url(“/contact/’ ) ); ?>” title=”<?php echo esc_attr( get_bloginfo( ‘name’, ‘display’ … Read more

Custom section (e.g. Demos or Downloads)

You can just create a page template and register a custom post type with its own categories, tags and pretty much everything. You then loop these custom post type entries in your custom template page. http://codex.wordpress.org/Page_Templates http://codex.wordpress.org/Post_Types http://codex.wordpress.org/Class_Reference/WP_Query

Customizing Comments

Presumably you’ve used wp_list_comments to display the comments. That being the case, what you need to do is create a callback function to format your comments and pass that callback into wp_list_comments like so: wp_list_comments(array(‘callback’=>’mytheme_comment’)); You can use the comment method in the Walker_Comment class as a starting point. That method provides the default output.

GUID URL Question

Background: The guid should be just what the name says: a globally unique identifier. A unique string or number, not related to a public address at all. However, some functions, namely for images, are still using it for URLs. There are plans to fix that somewhere in the future, see #6492. For now, you can … Read more