how to show all posts on main page
-
I’m new to wordpress and also coding, I would like to know how to display all posts on the main page? after reading some older posts in the forum of the same question that have been asked, I think I need to edit some code in the function.php file, right? (pls correct me if I’m wrong) But how to and what are the codes that I need to edit? Can somebody help out?
function.php
<?php if (!is_admin()) add_action('wp_enqueue_scripts', 'fotogram_js'); function fotogram_js() { wp_enqueue_style( 'fotogram-style', get_stylesheet_uri() ); if ( is_singular() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); } add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( 245, 180, true ); function fotogram_main_image() { $files = get_children('post_parent='.get_the_ID().'&post_type=attachment &post_mime_type=image&order=desc'); if($files) : $keys = array_reverse(array_keys($files)); $j=0; $num = $keys[$j]; $image=wp_get_attachment_image($num, 'large', true); $imagepieces = explode('"', $image); $imagepath = $imagepieces[1]; $main=wp_get_attachment_url($num); $template=get_template_directory(); $the_title= the_title_attribute( 'echo=0'); print "<img src='$main' alt='$the_title' class='frame' />"; endif; } function fotogram_menu() { register_nav_menus( array( 'side-menu' => __( 'Side Bar Menu', 'fotogram' ) ) ); } add_action( 'init', 'fotogram_menu' ); $custom_header_support = array( 'default-image' => get_template_directory_uri() . '/headers/001.jpg', 'width' => apply_filters( 'fotogram_header_image_width', 992 ), 'height' => apply_filters( 'fotogram_header_image_height', 200 ), 'header-text' => false, ); add_theme_support( 'custom-header', $custom_header_support ); register_default_headers( array( 'bluesky' => array ( 'url' => '%s/headers/001.jpg', 'thumbnail_url' => '%s/headers/thumbnails/001_thumb.jpg', 'description' => __( 'Swan Lake', 'fotogram' ) ), 'grass' => array ( 'url' => '%s/headers/002.jpg', 'thumbnail_url' => '%s/headers/thumbnails/002_thumb.jpg', 'description' => __( 'Grass', 'fotogram' ) ), 'wave' => array ( 'url' => '%s/headers/003.jpg', 'thumbnail_url' => '%s/headers/thumbnails/003_thumb.jpg', 'description' => __( 'Water', 'fotogram' ) ), ) ); add_theme_support( 'custom-background', array( 'default-image' => get_stylesheet_directory_uri() . '', 'default-color' => 'FFFFFF' ) ); add_filter('the_title', 'fotogram_title'); function fotogram_title($title) { if ($title == '') { return 'Untitled Post'; } else { return $title; } } function fotogram_custom_excerpt_length( $length ) { return 18; } add_filter( 'excerpt_length', 'fotogram_custom_excerpt_length', 999 ); function fotogram_replace_excerpt($content) { return str_replace(' [...]', '...', $content ); } add_filter('the_excerpt', 'fotogram_replace_excerpt'); function fotogram_widgets_init() { register_sidebar( array( 'name' => __( 'Sidebar', 'fotogram' ), 'id' => 'sidebar-area', 'description' => __( 'The Side Bar widget area.', 'fotogram' ), 'before_widget' => '<div class="widgetcontainer">', 'after_widget' => '</div>', 'before_title' => '<h2>', 'after_title' => '</h2>', ) ); } function fotogram_comment( $comment, $args, $depth ) { $GLOBALS['comment'] = $comment; switch ( $comment->comment_type ) : case '' : ?> <li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?>"> <div id="comment-<?php comment_ID(); ?>"> <div class="comment-author vcard"> <?php echo get_avatar( $comment, 40 ); ?> <?php printf( __( '%s <span class="says">says:</span>', 'fotogram' ), sprintf( '<cite class="fn">%s</cite>', get_comment_author_link() ) ); ?> </div><!-- .comment-author .vcard --> <?php if ( $comment->comment_approved == '0' ) : ?> <em class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.', 'fotogram' ); ?></em> <br /> <?php endif; ?> <div class="comment-meta commentmetadata"><a href="<?php echo esc_url( get_comment_link( $comment->comment_ID ) ); ?>"> <?php /* translators: 1: date, 2: time */ printf( __( '%1$s at %2$s', 'fotogram' ), get_comment_date(), get_comment_time() ); ?></a><?php edit_comment_link( __( '(Edit)', 'fotogram' ), ' ' ); ?> </div><!-- .comment-meta .commentmetadata --> <div class="comment-body"><?php comment_text(); ?></div> <div class="reply"> <?php comment_reply_link( array_merge( $args, array( 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> </div><!-- .reply --> </div><!-- #comment-## --> <?php break; case 'pingback' : case 'trackback' : ?> <li class="post pingback"> <p><?php _e( 'Pingback:', 'fotogram' ); ?> <?php comment_author_link(); ?><?php edit_comment_link( __( '(Edit)', 'fotogram' ), ' ' ); ?></p> <?php break; endswitch; } //Required by WordPress add_theme_support('automatic-feed-links'); //CONTENT WIDTH if ( ! isset( $content_width ) ) $content_width = 707; //LOCALIZATION //Enable localization load_theme_textdomain('fotogram',get_template_directory() . '/languages'); // filter function for wp_title function fotogram_filter_wp_title( $old_title, $sep, $sep_location ){ // add padding to the sep $ssep = ' ' . $sep . ' '; // find the type of index page this is if( is_category() ) $insert = $ssep . __( 'Category', 'fotogram' ); elseif( is_tag() ) $insert = $ssep . __( 'Tag', 'fotogram' ); elseif( is_author() ) $insert = $ssep . __( 'Author', 'fotogram' ); elseif( is_year() || is_month() || is_day() ) $insert = $ssep . __( 'Archives', 'fotogram' ); else $insert = NULL; // get the page number we're on (index) if( get_query_var( 'paged' ) ) $num = $ssep . 'page ' . get_query_var( 'paged' ); // get the page number we're on (multipage post) elseif( get_query_var( 'page' ) ) $num = $ssep . 'page ' . get_query_var( 'page' ); // else else $num = NULL; // concoct and return new title return get_bloginfo( 'name' ) . $insert . $old_title . $num; } require_once ( get_stylesheet_directory() . '/theme-options.php' ); add_filter( 'wp_title', 'fotogram_filter_wp_title', 10, 3 ); add_action( 'widgets_init', 'fotogram_widgets_init' ); ?>
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘how to show all posts on main page’ is closed to new replies.