Should social links be included in themes?

For some time now people have discussed what should be included in themes and to be honest I personally have no idea what features should be included.
While making a theme I try and add things I might use in a theme. But sometimes adding all these features make the theme a bit over charged and while many users could like the option of built-in plugins/functions it’s not always the best idea to put it all in there.

Going back on topic, I’m not the kind of person that goes on many social networks took me a while to even start using Facebook for Slimmity, so while finishing up SimpleFolio I found my self having to add simple things like the social widget that the theme had some time ago that only included: Twitter, Faceboo, RSS Feed & Email Feed. So when I went over to Komodo Media to get their social icon set and saw that I barely knew 4-5 of the sites listed there. Maybe I’m exaggerating but I really know very few from the list.
So my question would be, would you rather SimpleFolio have a built in social box in the single posts and a larger list of social sites on the widget other then the 4 links mentioned earlier? Or ( I rather you choose this option) Get a hook after the post so you can add what ever plugin you like for sharing?

I would also like to know, does your current theme or themes you developed have built int social links for posts.

Tutorial: Manipulating the ‘read more’ link

Today while working on SimpleFolio 2.1 I found my self trying to edit the html portion of the ‘Read More’ link. While the link its self only has the class “more-link” I tend to complicate things a bit and i wanted to wrap the link in another div but I just couldn’t find the way to do it without having to use the excerpt, don’t get me wrong excerpt is a pretty good option but sometimes a post needs to be shown at its fullest specially if its a blog. So I started google’ing and while I found some interesting posts none talked about what I wanted to do.

So after Google didn’t get me an answer tried WordPress’ Codex and hit another blank, they didn’t even have information on the filter ’the_content_more_link’ have to admit I got a bit mad but then I tried my “last resource site” which is Adam Brown’s WP Hooks and checked the specific file that contains such filter. I found this as the solution because I finally had the variables that I could use to manipulate the link. After seeing how simple it was I just started laughing.

Alright so not so much of a tutorial more of a snippets or maybe a story? So here’s the little code that had me searching for a whole 25mins

add_filter('the_content_more_link', 'more_button');
function more_button($more_link_text) {
return '<div class="readmore"&gt;&lt;a href="' . get_permalink() . '">'.$more_link_text.'</a></div>';
}

Obviously ‘get_permalink()’ gets you the link to the post and ‘$more_link_text’ is the text you put in ‘the_content()’ to be displayed, this way you can still manipulate the style or structure of the link but giving the final user the option to change the text.

Don’t forget this little code goes into your functions.php file.

Upcoming: SimpleFolio v2.1

It’s been a while but I didn’t forget! So I decided to redo the entire theme and I must say I’m pretty happy with the outcome, maybe it’s taking me longer then I would like but I’m getting there. Here are some screenshots of what i got so far.

As of now the theme has 3 different portfolio designs, independent blog. As I promised a while ago the theme will use custom post type for the portfolio to have a better and easier manage of the blog.

So far I’ve used

  • Basic Quicksand
  • jQuery Mosaic for front page and a portfolio layout
  • prettyPhoto for the lightbox effect
  • Google Fonts – Droid Sans as default

Front page will allow more then 3 widgets but all widgets will have the same height to avoid some issues.

This will just be an early release with simple features but as the time passes I hope to add a lot of other features. I really want to provide a lot of page templates but honestly I cant think of what templates to create…
Not sure if I i should add a contact page template since there’s a lot of good plugins out there to manage this.

Any input is welcome.