Many people created the news site with wordpress platform. I will help to create the news site using worpdress platform. With wordpress you can handle too much traffic. There are too many examples of news portals which created with wordpress. Mashable.com is one example of news portal. But recently they changed there platform from wordpress but for many years they used wordpress platform.
Many people created the news site with wordpress platform. we will show, how to create news website using wordpress for free. free wordpress themes for news.
how to create news website using wordpress for free
There are so many free wordpress themes which are great for news sties. You can easily create the news site using wordpress.
For creating the news site with wordpress, I recommend to use the some wordpress plugins.
Your readers want your updates as quickly as possible, and we think we provide the easiest and the most flexible publishing environment to make that happen. Sometimes though, that’s just not enough.
When you’re covering a fast-paced event — the latest Apple unveiling, an F1 Grand Prix, or the Super Bowl — a full blog post for each individual update is a poor experience for your authors and your audience.
Features:
Post updates right from the front-end of your site (no need to use the /wp-admin dashboard)
Viewers of your Liveblog get new entries served to them instantly and automatically, without needing to refresh their browser.
Your authors can drag-and-drop photos right into the Liveblog area, without needing to navigate to separate browser tabs or windows.
There’s no need for a separate site dedicated to liveblogging: every post can be a liveblog, even existing ones.
Assign multiple bylines to posts, pages, and custom post types via a search-as-you-type input box. Co-authored posts appear on a co-author’s archive page and in their feed. Co-authors may edit the posts they are associated with, and co-authors who are contributors may only edit posts if they have not been published (as is core behavior).
Add writers as bylines without creating WordPress user accounts. Simply create a guest author profile for the writer and assign the byline as you normally would.
On the frontend, use the Co-Authors Plus template tags to list co-authors anywhere you’d normally list the author.
As we know mashable.com is most powerful blog in IT industry. You can download Mashable site similar look mashable wordpress theme for free for now.. Some time before they changed there theme or UI and platform. Earlier they are using the wordpress platform for there blogging. Mashable started with wordpress platform. After huge traffic they changed there platform. Many people are searching mashable UI and theme. I found wordpress theme similar to mashable.com. I personally loved this wordpress theme. This theme is released on 30th September 2013. You can download similar to mashable wordpress theme for free for now.
[viral-lock message=”Download and Demo Link is Hidden! It’s Visible for Users who Liked/Shared This article on Facebook or Twitter or Google+. Like or Tweet this article to reveal the content.”]
WP MashThirteen is a Mashable (http://mashable.com/) inspired TwentyThirteen child theme powered by TwitterBootstrap 3.0. The theme doesn’t looks exactly as mashable design, some how you will feel like Mashable. The child theme will help any blogger to convert their blogs to a clean and beautiful design like Mashabe. The child theme only works with TwentyThirteen parent theme. Due to bootstrap power, admin can add a lot of creative works to its content. This is fully responsive theme, works perfectly with any mobile devices or tablet.
Review:
It is responsive wp theme. Nice look on all mobile devices.
It is magazine type premium wordpress theme which is free for downlod
It is based on twentythireen parent theme so compatible with wordpress latest version which is 3.6
It is fast and SEO friendly.
I tested this theme with theme check and It passed all the points.
Free for download premium wordpress theme
Fluid UI supported theme
Only following point is missing in this theme:
RECOMMENDED: No reference to add_theme_support( ‘custom-background’, $args ) was found in the theme. If the theme uses background images or solid colors for the background, then it is recommended that the theme implement this functionality.
But still above custom background is not required for this theme so this theme totally SEO friendly.
Cons:
Footer menu settings are missing.
Font color and Font setting are missing.
Should add additional setting like meta tags and meta description.
Extra widget support and management is missing.
Ad insert support is missing as we need to magazine wp theme
Some times you need people want to add guest author’s articles in your site. So add guest author custom field in wordpress using code so that meta field will be useful to you in future.
how to add guest author custom field in wordpress admin
If you want to add the guest author custom field in wordpress admin. you can use the following code.
You need to open your functions.php file put following code in that.
If want to get parent page title in wordpress and show in wordpress then use following code snippet in your theme you can easily get the parent page title.
how to get parent page title in wordpress
Normally what I would do is check $post->parent and if 0 then return page title else return title of page above. Problem is that $post->parent will only go back one level. I need to use some sort of recursive function that keeps going back until $post->parent == 0.
Add following code in to your wordpress theme, functions.php file and that sit. you will done.
Many wordpress theme developer use following method for developing the wordpress theme. we given Solution to develop wordpress theme with minimal impact and with minimum coding effort.
Copy the wordpress base theme (like twentytwelve in wordpress 3.5)
Rename the folder and converted index.html of my HTML to index.php for wordpress theme.
Replace style.css with current theme style.css.
Solution to develop wordpress theme with minimal impact
This easy way to creating the new theme or you can use the frameworks like as follows:
http://digcms.com/wordpress-themes/apticus/
At the very minimum, a WordPress Theme consists of two files:
style.css
index.php
Here are some resources for faster theme development
In wordpress themes some tags are very important for SEO purpose. Here are some important wordpress tags for wordpress. If some of them tags are not included then you should modify the theme or you need to choose another wordpress theme.
Most important wordpress tags for wordpress themes and template
Here I created the list of wordpress tags which must be added in the header.php file of your wordpress theme.
<?php language_attributes(); ?> found in header.php if not present then put in that file.
<?php bloginfo(‘html_type’); ?> found in header.php if not present then put in that file.
<?php bloginfo(‘charset’); ?> found in header.php if not present then put in that file.
<meta name=”description” content=”<?php the_excerpt_rss(); ?>” /> found in header.php if not present then put in that file.
<link rel=”shortcut icon” href=”/favicon.ico” type=”image/x-icon” />found throughout the theme and header.php if not present then put in that file.
<?php bloginfo(‘name’); ?> found throughout the theme and header.php if not present then put in that file.
<?php if ( is_singular() && get_option( ‘thread_comments’ ) ) wp_enqueue_script( ‘comment-reply’ ); ?> found throughout the theme and header.php if not present then put in that file.
<meta name=”generator” content=”WordPress <?php bloginfo(‘version’); ?>” /> <!– leave this for stats –> found in header.php. If you’re using a 3rd party stats program (like Google Analytics) then you’ve nothing to worry about, and if your version of WordPress is out of date, you won’t want hackers knowing that.
<?php bloginfo(‘stylesheet_url’); ?> found in header.php.
<?php bloginfo(‘rss2_url’); ?> founder in header.php, sidebar.php and footer.php. Be careful if you switch to FeedBurner after doing this. Make sure you remember to update the feed URL here manually (The FeedSmith plugin won’t do it anymore).
<?php bloginfo(‘pingback_url’); ?> found in header.php.
<?php bloginfo(‘stylesheet_directory’); ?> found throughout the theme.
<?php bloginfo(‘description’); ?> found throughout the theme. Your site’s slogan
<?php wp_head(); ?> found in header.php in head section
<body <?php body_class(); ?>>found in header.php.
Here is list which functions and tags need to include in functions.php file.
if ( ! isset( $content_width ) ) $content_width = 500; found in functions.php
add_filter(‘the_content’, ‘make_clickable’); found in functions.php
add_theme_support( ‘post-thumbnails’ ); found in functions.php
add_theme_support( ‘automatic-feed-links’ ); found in functions.php
add_shortcode(‘wp_caption’, ‘fixed_img_caption_shortcode’); found in functions.php
add_shortcode(‘caption’, ‘fixed_img_caption_shortcode’); found in functions.php
Above tags are very important and you need to include the this tags in your theme files.
DigCMS is our friend website. They launched the New Free SEO friendly wordpress theme called Aryaa.
Aryaa wordpress theme is nice SEO friendly options. It is very SEO friendly because of powerful HTML Tags and Social Features. Normally Magazine style themes are not free but This theme is free for download.
Free SEO Friendly Aryaa WordPress Theme
This wordpress theme is similar to Mashable wordpress theme. One year before Mashable used wordpress theme same like Aryaa. We inspired by mashable site. Many people asked for develop theme like mashable. So you can download this theme and enjoy!
[viral-lock message=”Download and Demo Link is Hidden! It’s Visible for Users who Liked/Shared This article on Facebook or Twitter or Google+. Like or Tweet this article to reveal the content.”]
It has Custom Menu and Widget support and multiple configuration options:
Aryaa has Theme control panel for managing the google Adsense, Facebook connect code, Twitter, facebook, Feedburner options.
High Quality (HQ) Free WordPres Themes collection, Magazine Style, News Paper Style, 1 Columns, 2 Columns, Mixed Colums, Widgets,google adsense ready, Seo Friendly, and minimal, Fast loading and many more.
What’s on Aryaa
Widget Support
WordPress 2.7 to 3.1 support
Fixed Width
2 columns
Right Sidebar
Google Ads
Gravatar Support
Custom Image Header
XHTML & CSS valid
Minimal and Fast Loading
WordPress 2.7 to current version
Menu Support – Three Menu support – Header, Top, Footer
Premium version // Sub Page Menu
Premium version // Theme Options
Premium version // Banner Management
Premium version // Page Comment Templates
Premium version // FeedBurner Integration
Premium version // 2 Color Schemes ready
Premium version // Auto Generated Image (with or without custom fields)
Premium version // Beautiful Themes Options
Premium version // Features Post
Premium version // Social Bookmark integration
Premium version // and many more
[viral-lock message=”Download and Demo Link is Hidden! It’s Visible for Users who Liked/Shared This article on Facebook or Twitter or Google+. Like or Tweet this article to reveal the content.”]
Earlier 960 grid system was very popular among the wordpress theme developers. But 960 grid system is becoming older. Now days 978 grid system is becoming very popular. So I decided to create wordpress theme with 978 grid system.
how to develop wordpress theme with 978 grid system
In this article I will tell you how to create the wordpress theme with 978 grid system. For this you dont need to the PHP or wordpress API knowledge. If you are having basic HTML and CSS knowledge then also you can easily create the wordpress theme with 978 grid system. Main advantage of creating wordpress theme with grid system is SEO. If you add the grid system in your wordpress theme then that will be helpful for SEO also.
Setup the local development environment and wordpress
For local wordpress theme development you need to install PHP, Mysql, apache on your computer or laptop.If you are using the windows then you can install wamp or xxamp server on your machine. If you are using Linux or Max then you need to install the PHP, Mysql, Apache to your PC.
After Server setup first install the wordpress to your local box. Then go to your wordpress installation folder. Go to WordPress root folder and open following folder.
wp-content->themes
Start developing new wordpress theme with 978 grid system.
Create new theme folder in themes folder. (you can keep name as per your choice. I kept grid978 name for my wordpress theme)
For creating wordpress theme following files need to be created in theme folder(for me in grid978 folder)
style.css – The main stylesheet. This must be included with your Theme, and it must contain the information header for your Theme. index.php – The main template. If your Theme provides its own templates, index.php must be present. comments.php – The comments template. single.php – The single post template. Used when a single post is queried. For this and all other query templates, index.php is used if the query template is not present. page.php – the page template. Used when an individual Page is queried. author.php – The author template. Used when an author is queried. archive.php – The archive template. Used when a category, author, or date is queried. Note that this template will be overridden by category.php, author.php, and date.php for their respective query types. search.php – The search results template. Used when a search is performed. attachment.php – Attachment template. Used when viewing a single attachment. image.php – Image attachment template. Used when viewing a single image attachment. If not present, attachment.php will be used.
Or If you are not having knowlege of creating those files then you can download the empty wordpress theme or you can download wordpress framework. Check following article and download empty framework.
I always like the Twenty ten wordpress theme. If you are not having good knowledge of CSS then you need to download this theme form following URL. After downloading copy paste the all the files in to your theme folder.
Or If you are having good knowledge of CSS then you can download the complete naked and blank wordpress theme from following URL: (I used the starkers wodpress framework)
Then go to following site and download the 978 grid system.
http://978.gs/
I downloaded the zip file called brothersroloff-978-Grid-System-9bea20f.zip file. I extracted the folder.The package comes with a lot of files. I just coped the 978 Templates\CS978.css file in my wordpress theme folder. I opened the file and copied css code into my theme style.php file.
Change your Theme name
Open your style.css file and put following code in that file.
you need to change the theme name and other information as per your choice.
Create Screenshot.png file with size on 400 width and 350 height and put that in your theme folder. Now if you check your theme in wordpress admin section. Your theme will be visible in wordpress admin section.
Use Reset CSS in style.css file
You need to use the following style code in your style.css file for applying the reset CSS.
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{background:transparent; border:0; margin:0; padding:0; vertical-align:baseline}
body{line-height:1}
h1, h2, h3, h4, h5, h6{clear:both; font-family:Helvetica,Arial,verdana,sans-serif}
ol, ul{list-style:none}
blockquote{quotes:none}
blockquote:before, blockquote:after{content:''; content:none}
del{text-decoration:line-through}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse; border-spacing:0}
a img{border:none}
If you taken the twenty ten theme as a base then you dont need to put reset css in that file.
Select your grid system and layout for your wordpress theme.
I planned the keep 390px as sidebar area and 558px as content area. For more information you can check following image.
Plan your layout for developing the wordpress theme with grid 978 system. I planned the following layout for creating the wordpress theme.
Start using the 978 grid system for building the theme
Note :In this tutorial I am given the whole wordpress theme files for download with all the assets. You can download the our grid978 wordpress theme and check the code.
For setting the main container. I first opened the header.php file and inserted the following code after the body tag.
<div class='layout-978'>
Then I opened the footer.php file and before wp_footer() function put the close div code.
Setting header and menu section using 978 grid system.
Open your header.php file and after ‘layout-978’ div put following code in file.
<div class='row header'>
// Here is all header and menu code
</div>
Setting footer section using 978 grid system.
Open your footer.php file and after ‘layout-978’ div put following code in file.
<div class='row footer'>
// Here is all footer code
</div>
Setting up the main content area and sidebar area with grid 978 system
Using following code you can set the main content area and sidebar.
<div class='row'>
<div class='col7'>
// Main content Area
// This block code used in loop.php, single.php and page.php file
</div>
<div class='col5'>
// Top Side bar Area
// This block code used in sidebar.php file
</div>
<div class='col5'>
// Main Side bar Area
// This block code used in sidebar.php file
<div class='col2'>
// Primary Side bar Area
// This block code used in sidebar.php file
</div>
<div class='col3'>
// Secondary Side bar Area
// This block code used in sidebar.php file
</div>
</div>
For this I used the header.php, footer.php, singe.php, page.php and sidebar.php file.
Note : In this tutorial I am given the whole wordpress theme files for download with all the assets. You can download the our grid978 wordpress theme and check the code.
Set the content width for your theme
Open your functions.php file and find the following code and replace it to
if ( ! isset( $content_width ) )
$content_width = 558;
Set the menu with CSS style
For multilevel menu support you need to put the following code in to your style.css file.
/* =Menu
-------------------------------------------------------------- */
#access{display:block; float:left; background:#51011f; margin:0 auto; width:978px; border-bottom:1px solid #28000f}
#access .menu-header,
div.menu{font-size:14px; font-weight:bold; margin-left:0px; width:978px; text-shadow:1px 1px 1px #000}
#access .menu-header ul,
div.menu ul{list-style:none; margin:0}
#access .menu-header li,
div.menu li{float:left; position:relative}
#access a{color:#fff; display:block; line-height:34px; /*line-height:38px; */padding:0 10px; text-decoration:none}
#access ul ul{box-shadow:0px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2); display:none; position:absolute; top:34px; left:0; float:left; width:180px; z-index:99999}
#access ul ul li{min-width:180px}
#access ul ul ul{left:100%; top:0}
#access ul ul a{background:#51011f; line-height:1em; padding:10px; width:160px; height:auto; opacity:0.9; color:#fff}
#access li:hover >a,
#access ul ul:hover >a{color:#B8F01C}
#access ul li:hover >ul{display:block}
#access ul li.current_page_item >a,
#access ul li.current-menu-ancestor >a,
#access ul li.current-menu-item >a,
#access ul li.current-menu-parent >a{color:#fff; background:transparent url(images/arrow2.png) top center no-repeat}
#access ul ul li.current_page_item >a,
#access ul ul li.current-menu-ancestor >a,
#access ul ul li.current-menu-item >a,
#access ul ul li.current-menu-parent >a{color:#fff; background:#853E08}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover{color:#fff; background:#853E08}
You can change this code as per your wordpress design and colors.
Set the footer widget area
Open your functions.php file and find and replace the following code.
find before_widget section for footer section and add the div with class “col3”. I used the 222px grid size for footer widget section.
You can add this code in sidebar-footer.php file also. you just need to add the div with class “col3” before all widgets.
Your wordpress theme is completed with 978 grid system. You can change and add more styles to your wordpress theme as per your design and colors.
How theme is looking
After creating theme is looking as follows:
How to mange the widget section the grid978 wordpress theme.
If you check your wordpress admin area. Go to appearance->Widgets section. This will look as follows:
Apart from this you can mange the Menu, Background and header image from this wordpress theme.
You can download the complete source code here.
[viral-lock message=”Download Source Code Link is Hidden! It’s Visible for Users who Liked/Shared This article on Facebook or Twitter or Google+. Like or Tweet this article to reveal the content.”]
If you want to see the Demo of Grid978 wordpress theme then you need to check following URL:
[viral-lock message=”Download and Demo Link is Hidden! It’s Visible for Users who Liked/Shared This article on Facebook or Twitter or Google+. Like or Tweet this article to reveal the content.”]
This 978 gird system based free wordpress theme framework is created by purabtech.in. If you are having any doubts about developing wordpress theme with 978 grid system then you can write to me on wordpressapi@gmail.com
From wordpress 3.0 version so many new features added in to wordpress. We need to modify the wordpress themes as per wordpress 3.0 standards. free wordpress themes, fresh lite wordpress theme free download. WordPress created some wordpress framework for creating the wordpress 3.0 ready themes.
fresh lite wordpress theme free download
For more information you need to check following article for checking free wordpress 3.0 ready frameworks.
This list is created by purabtech.in. If you want to suggest us more wordpress themes then please write to me on wordpressapi@gmail.com or put comment.
here we created list of Amazing and great google adsense ready wordpress themes. Many people is having target for making money form blog or websites. Google Adsense is great source for making money online. If you having blog with good content then you can easily make money from blog.
Amazing and great google adsense ready wordpress themes
You just need to use the good google adsense ready wordpress theme for blog. That will be helpful to you for making money fast. here I created I list of great google adsense ready free wordpress themes.