The pre-launch special is now over, but Thesis is just getting warmed up! Find out how it can improve your Website, or simply…
Don’t miss this special offer from DIYthemes, which ends on August 31, 2008!
A 3-column template system with spectacular typography and customizable, rotating images
The pre-launch special is now over, but Thesis is just getting warmed up! Find out how it can improve your Website, or simply…
{ 144 comments… read them below or add one }
Chris, Thank you for another outstanding theme! I just purchased and will be implementing at Keener Living sometime during the next few days.
Beautifully done (of course).
Okay, Chris, I promise to not be a pain in the butt. However, a couple of image-related questions.
I had modified Copyblogger to use img.alignleft and img.alignright instead of img.left and img.right (I directly added code to the style.css file instead of the custom.css file to do this). I did this because a lot of my images had already been set up with those classes from an earlier theme.
In attempting to do the same with Thesis, I added the following lines to the custom.css file and doing so has not had the desired effect:
But, rather than continuing to beat my head against the wall on that, can you suggest some sql code I can use in phymyadmin to just change all of my “alignright” to “right” and all of my “alignleft” to “left” ? It’s been a long, long while since I have sql’d and do not want to mess up.
Final question: does the code gracefully handle images that are larger than the content width? I have about a half dozen images that exceed 490px in width, and can hunt them down and resize them in a pinch. But, if they are gracefully handled (if that is even possible), I won’t bother my head with it just yet. I don’t want to attempt to add width to the content area as I know you have optimized it for typography. (I made the mistake of modifying it on Copyblogger and now wish I had just left it alone.)
Thanks again for another great theme.
Okay, shame on me for not reading the style sheet instructions. The custom css code now works, now that I have enabled it in the config.php file.
Chris, sorry for the silly question: Thesis is WP 2.5 compatible?
Good luck with this Chris. Looks great.
Chris, you mention a ‘a dynamically resizable layout’ but it seems to require my browser window to be about 1300 pixels wide otherwise I get horizontal scroll. That’s way wider than I’d normally have it.
I’m interested in buying, but can you clarify that? I’ve tried this page in the latest Flock, Safari and OmniWeb. All have about the same size window, but OmniWeb actually has the least horizontal scroll.
Chris, you have NO IDEA what a lifesaver this is. I’ve been messing around with updating my theme all week, and I was about to throw in the towel. I absolutely love everything you do, but I was really wanting a 3-column-on-the-right-side theme. So I settled on tweaking another theme, but I was having the hardest time doing so and making sure it was still SEO. I’m a graphic designer, but pretty new at doing websites (I do print, mostly). So in short, THANK YOU! I’m off to purchase this right now…
Tim — The initial release of Thesis is totally compatible with WordPress 2.5, but future releases will boast a much more finely-tuned feature set that will make use of new improvements from 2.5.
Miraz — Thesis is dynamically resizable, and in order to maintain aspect ratios, it will get larger than your browser window if you resize it too much. I think that perhaps you thought the theme would be able to completely fill whatever browser window you’re using, and that’s not what I meant when I used the term “dynamically resizable.”
The benefits of a setup like this are not immediately apparent, but I’d love to share a quick story where this dynamic resizing came in handy. The other day, I was showing a friend an article on a site that is adorned with Thesis. She couldn’t read the text from where she was sitting (because it was too small given her distance from the screen), and in order to help her read the article, I resized the text a couple of times.
She was able to read the article without a hitch, and she was quite impressed with the usefulness of the resizing in that moment.
Simple Mom — I wish you nothing but the best of luck with the theme! I truly believe that it will solve all your SEO and coding woes, and you won’t have to throw any towels at all.
Chris,
I am using Thesis now, with WP 2.5, and am trying to use a mix of widgets and conditional coding to show what I want to for various pages. This is the first time I have used widgets in a while, and I may try disabling them altogether, but I have added some
above the widget coding in the sidebar with the intent that the conditioned block would only show on the home page. Yet, it is showing on every page. This is something I have done a lot in the past with Copyblogger (although I stripped the widget code out of it and had conditionals for just about all sidebar items), but just cannot get it to work now.
Thoughts?
Bruce — I have encountered the same issue myself, except that I couldn’t get the conditional functions to work within
navigation.php. According to the WordPress codex, you should be able to use this new function to get the job done:is_front_page()The function only works with WordPress 2.5, but because you’re running the latest version, you can test it out and let us know how it works
Chris - Thanks for the quick turnaround.
Turns out that the
is_front_page()
conditional did not work either … the conditioned material still shows on every page.
So, I tried
) … time for me to do some more research.
is_page('home')
and the conditioned material did not show on any page. So, at least in that sense, I now know that some conditions work. No need for me to waste any more of your time on it (unless you find the magic solution of course
Okay, Chris. I think I found the problem. This link suggests that using query_posts() somehow hoses conditionals. I had pulled the Recent Posts coding you use, which uses query_posts(), out of the !widget section and put it into the “regular” sidebar_2.php coding. When I replaced the specialized function you had created (which allows nofollowing of recent links) with some standard wp_get_archives coding, then the conditionals seem to work.
That is, without the query_posts function in the sidebar, the is_front_page coding works as intended.
This is something that should be fixed by WP coders, so maybe you can get them to create a ticket for it (I dropped out of WP-testers … too many emails). Not sure what the best thing to do in the interim is. My problem is solved, but your great Recent Posts coding has to be aside to make it happen. I don’t know if the problem would go away if the query_posts funtion was used within a new function inside of the functions.php file. Probably not.
Just wanted you to be aware of what the problem appears to be.
Sorry for being long-winded.
Bruce — Nice work on this. After taking a good look at both my code and the
wp_get_archivesfunction, I realized that my use ofquery_postswas unnecessary for this particular release of the theme.I included
query_postsfrom the onset because I wanted to pull each post’s date and author, and I also wanted to have the option to add therel="nofollow"attribute to each link. Obviously, those embellishments didn’t make it into this first release, so I really didn’t need to usequery_postshere.Knowing that
query_postsrenders the conditional functions useless is a big blow to those efforts, though. I’ll be including thewp_get_archivesin a new Thesis download right away.Thanks very much for your contribution on this! There’s no way anyone could put together an airtight template without the help of savvy users like you, who happen to have a “keen” eye for this sort of thing.
I’ve just signed up for the Thesis Theme as a small token of appreciation for the fine contributions you’ve made with your free themes, and especially for neoclassical.
Thanks again, and I look forward to seeing what you come up with next.
Chris - I am delighted to finally be able to do some small something in return for all the great help you have given me and the many other users of your themes and fantastic insights.
It is a shame, though, that WordPress still has a bug somewhere that causes query_posts to cobble conditionals. Hopefully the WP coders will get it squared away at some point. I can imagine that it would be useful to use query_posts in some cases.
Thank you again for this great theme. I am loving it. (I will continue over the course of the coming week to add some conditional coding to the sidebars to give users the right information for the page they are on, but I love the theme and your great coding).
Thanks for the explanation Chris. It’s cool that the text resizes, but I’d hoped that the content would still fit without horizontal scroll into a window about 1,000 pixels wide (my preferred size) - with the text at a medium kind of size - it’s neither huge nor tiny.
With my browser approx 1,000 pixels wide I see the main content column, plus one right-side column and half the image at top right.
I’m a happy user of Neoclassical (and Cutline before that).
I don’t have time right now for lots of close study, but it looks as though the stylesheet uses ems. I would have thought 1,000 pixels would be wide enough. But it’s not.
That’s just too wide for me.
Thanks for your beautiful WordPress themes.
Miraz — I suppose I’m not fully understanding your situation. The default version of the theme is 960 pixels wide with a 14 pt. font size in the main content area, making it nearly ideal for a 1000-pixel-wide screen.
Are you saying that you’d simply like the text to be larger? You could easily up the text size to 16px by using a custom stylesheet along with the theme. That way, you’d get the text size you like without incurring additional width on the overall layout.
My screen is 1200px wide, and I have a horizontal scroll as well. But I can see the page fully without scrolling no problem. In fact, I didn’t notice the horizontal scroll until my husband pointed it out. So it doesn’t really bother me too much, but I am curious whether there’s a way to not have it do that.
Also, Chris, this might not be the time or place for this question, so I understand if you can’t get to it. But I’m interested in adding my list of categories above the rotating photos (called “a mom’s many jobs,” if you happen to click over). Is there a way to insert it in the right side php, so that it’s as wide as the photos, but still looks like a sidebar list? Hope that makes sense. I was trying to finagle with this late last night, and I gave up.
Hi Chris, I’ve paid for and downloaded the Thesis theme, nice!
Thanks for the great advice you’ve so readily given.
Tim
Simple Mom — Because the default version of Thesis doesn’t produce a horizontal scroll bar, I figured that something you added during your customization was likely the culprit. After looking at your code, I think the problem lies in a bit of JavaScript that appears inside your
<head>tags.That JavaScript, which appears to be generated by a WordPress plugin, plays with browser widths, and I believe you’ll be able to solve your problem simply by deactivating the plugin. Give it a shot, and let me know if it works out for you.
Simple Mom - Your issue is actually with line 31 in custom.css. You are setting your #logo element’s width to 93.8em, causing it to stretch all the way across the screen. You can see the text all the way to the right if you select-all on the page. Removing the width makes it snap back within the width of the page and removes the scroll bar.
It worked! Thanks so much, Chris and Luke. I’m loving the theme.
Luke — Nicely done
Chris, I’m at a client’s site and using Windows XP IE 7 to view the Demo page. I don’t know how wide my window is now, but I’d guess about 900 pixels or so and there is no horizontal scroll. On 3 browsers on my Mac at home I *must* scroll to view the entire width of the content plus sidebars, even when my browser window is about 1000 pixels wide. When I have time later and am back on my Mac I’ll put up a screenshot so you and I can both see how it looks on my screen at home.
Miraz — What’s the native resolution of your home Mac? Have you changed your display preferences, perhaps to check how something will look on narrower viewport?
OK, here’s a scaled down screenshot of my full desktop.
http://mactips.info/blog/tk-thesis-01.jpg
It shows in the foreground Safari, with the window at approx 1,000 pixels wide. The screen ruler above it shows the width. In the background is Flock, also approx 1,000 pixels wide.
In both browsers you can see that text size is in the usual medium range (slightly larger in Flock - I was experimenting with the dynamic resizing, I think). The column of text is on the left as you’d expect, and the first right-hand sidebar is visible. The second right-hand sidebar is hidden and a horizontal scroll is necessary to see it.
My screen resolution is 1440 * 900. I *never, ever* fill the entire width (or height) of the screen with my browser window.
If it’s of any use I keep my OS and browsers right up to date, though I haven’t yet had time to install the Flock that appeared today.
Thanks Chris for coming up with a great theme.
Could you/someone also provide pointers for laying out the Ads; I tried adding some and it doesn’t look that pretty. The 336 Ad below the post title and the image on the right sidebar just doesn’t seem to be working for me.
Miraz — The content area is unnaturally wide on both Flock and Safari, and that alone leads me to believe that it’s a setting on your computer that is causing the sizing issues.
Do you generally modify your browsing preferences on the browsers you use? Specifically, do you ever change the default font or text size? I can see a change like that affecting the size of the layout, simply because the whole thing is coded up in
ems, which are relative sizing units.If your default setting is different than the 16px that is standard on most machines, then I can see that causing a problem… Upon further inspection, though , it looks like your content area is the exact width that the content area would be if the text had been resized two times. I really think you should play with your text size settings and see if you can come up with a solution.
Also, I’d be interested to see how the theme looks on your machine in Firefox.
Venu — Ad integration is something that is hard to do in an aesthetically-pleasing way. If you are most concerned with a “seamless” integration, then I’d suggest trying the following technique when you insert your ads (assuming you’re using the AdSense Deluxe Plugin).
Oh, and you’ll need to make sure that you are not using the WYSIWYG editor to do this; instead, you’ll need to switch to code view.
To align an ad to the right and wrap the text around it:
To align an ad to the left and wrap the text around it:
Also, when you wrap text, you may want to consider an ad unit that is slightly smaller than 336 pixels wide—I’d opt for either the 250 or 200 px square unit for a nicer-looking integration.
Hi Chris,
A couple of suggestions for tutorials, as I am sure you have some in the planning.
The first one is to either point us to, or provide code, that helps people easily size the font. Font sizing seems to be of considerable interest, given many of the comments made so far. What I would have in mind would be something like Alex King uses on his blog, alexking.org : in the upper right section of the page, he provides a tool so folks can choose text size. I assume this is a standard tool that one could find somewhere, because I’ve seen it in a couple of other sites, but I don’t know what the tool is or where to find it. Just a thought.
Second suggestion: a way of overriding random images for selected pages, and using specified images for those pages. I tried some if-else php hacking myself, and royally screwed it up … I may try it again later, when my head is a bit more clear. But, it seems like that would be useful to some folks. I know it would for me. I have one page that is just guitar playing mp3’s and would like to have that page show only a guitar, for example.
Again, just some suggestions for future tutorials.
Also again, I am loving this design. Thank you very much!
Chris: Are you considering adding an auto-generated page menu that is current page aware in place of the static menu?
Just wanted to drop in and congratulate you on one of the most beautiful themes I’ve seen. Worth every penny (if I only had 6700 pennies to give you!) I use your original 3-column Cutline theme — your sense of typography and white space is something I appreciate on a daily basis. Keep up the great work!
Cool.. Never knew there was already a directive in the stylesheet for ad.
I implemented as you suggested and it looks much better than before. (I didn’t use Adsense plugin, just edited the template files as I always do)
There are many such unknowns/features in this theme and I am slowly coming in terms with it. A tutorial will definitely help.
Just wanted to let you know the Thesis template is working beautifully for me in the wild.
Bruce, Venu — Tutorials are definitely on the way. I hated to launch without them, but on the other hand, that’s kinda what this pre-launch sale is all about!
Colin — I need to integrate that as a theme option. The auto-generated menu is quite handy, but it fails miserably when people want to create pages that don’t belong in the navigational menu. Of course, this means that the only way to satisfy everyone is to give them the ability to choose either setup.
Overall usability improvements like that are my top priority for the theme at this point in development. Thanks for the heads-up here!
Lisa — Your site looks fantastic!
Chris, I’ve managed to break it on IE7/Vista. Any clues to how to repair would be appreciated. (I’d make this request privately, but you don’t have a support link up yet…)
TIA
Kudos on the new project Chris—hope it’s a smashing success!
I’m still drooling over Neoclassical so it’ll be awhile before I’m willing to part with it. When I am ready, you’ll likely have more themes to choose from, and I’ll be there.
Many thanks for your ongoing support to the WordPress community.
Chris: How do you plan to communicate updates to Thesis?
I’ve bought the theme thanks. I’ve been too busy to really explore the problems I was having, but it seems my Minimum Font Size setting may have been the culprit in throwing the layout out of whack.
If I find time to explore that in more detail I’ll report back.
Thanks for your responses to my comments.
Sorry for my poor english. So, wonderfull theme sir !
And now my problem : it seem that navigation.php is not included in single.php, is it ?
Thanks for your response.
Hi Chris. I just purchased this beautiful theme - love it. I did have a question: How can I make sure all of my pages are included in the site navigation? For some reason, the about page is the only one showing up. Can you please help?
Hi Chris. Another issue is the missing cols attribute in the textarea in the comments.php file. The W3C HTML validator is complaining that it’s not valid based on the DocType. Thanks
Chris Pearson = genius
Colin — I’ll be announcing all updates to the theme through this site’s feed, so be sure and add it to your reader of choice.
Miraz — Thanks for purchasing the theme! I hope it serves you well.
Bohort — Including a call to
navigation.phpinsingle.phpresults in two additional (and possibly completely irrelevant) links on each page of your site. Increasing the site-wide number of links in this manner is a poor site building practice that should be avoided, and that’s why thesingle.phpfile is constructed the way that it is.Vinny — Colin asked me a similar question, and you can check out my response to him in comment #35.
Regarding the validation issue, I have been meaning to switch this theme’s doctype to strict, and I’m honestly not sure whether or not it would clear up the “error” you mentioned. Either way, it doesn’t affect how the theme works or performs, so it’s certainly nothing to worry about in the short term.
Ironman — Now that’s some fuzzy math.
How do I save a Page so it becomes my About page (/about/)? When I add a Page it does not appear in the Navigation Menu.
Ironman — Your issue is identical to both Colin and Vinny’s issues, which I addressed in comment #35. For the next release of the theme, I will be adding an option that will allow you to choose the way you want to handle your navigation menu. At that point, you’ll be able to select whether or not you’d like each of your pages to appear in the navigation menu.
For now, though, you can simply edit your
nav_menu.phpfile, and this will allow you to manually control each of the links that appears in your navigation menu.I, for one, really like that I have to manually customize my navbar. I like getting to name my pages whatever I want in the navbar, yet the title being something else. And I like that I can make pages without them automatically showing up.
I’m also finding some difficulty in figuring out the best place for ads, seeing as a lot of ad services (like blogher) require their ads to be above the fold. As much as I like the rotating photos, I might need to move them so that I have a place for more dominant ads. Any suggestions, Chris?
I think the theme is beautiful Chris. You’ve really hit all the stops.
Out of curiosity, do you have any plans to put out a theme targeted toward multi-authored blogs? I’d purchase it in a heartbeat, for double, even triple the price.
Oh, and what’s up with the little smiley in the bottom right of my page? Where is it located in the code? I just want to position it a little better. Sneaky bastard.
Chris,
In the archive.php file, I have changed from using full posts to the following
<?php the_excerpt(); ?>
I have also removed the comment code for the archive displays.
I have done this with other themes in the past and really just wanted to be consistent. Do you think this is a good practice, a bad one, or an indifferent one?
Thanks!
Hi there I just purchased this through PayPal and was wondering what happens next? I haven’t received an email or anything and lack a little knowledge on what I should do so waiting patiently. True I am patient.
Julia
Australia
@Julia - Sign in at the top of this page with the username and password you set up right before you were transfered to PayPal. It will take you to a page where you can download it. Plus, you should have received an email.
Simple Mom — You can try placing two or three ad units in the right side of your header, just like I’ve done over at Forge Louisville. With so much white space on that side of the header, it almost makes sense to throw something in there to balance the layout.
Jay — Regarding multi-author blogs, what differences would you like to see in a template geared towards a site of that nature? Also, did you mean a WordPress MU template, or were you simply talking about a regular theme with some differences to accommodate multiple authors? The reason I ask is because I can probably make a few simple changes to the core template files that would make a nice, multi-author setup just a variable or two away.
Finally, I think that little smiley pops up if you’re hosted on an actual WordPress server. Try placing the following code in your
custom.cssfile, and see if it doesn’t eliminate that happy little bastard:#footer img#wpstats { display: none; }Bruce — As it turns out, using excerpts on true archive pages is a pretty nice strategy, simply because search engines will rarely confuse that content with the actual pages of your site (which contain the “meat”). Also, a very trusted resource once recommended that I include archive pages in my
robots.txtfile in order to keep search engines from potentially viewing my archives as duplicate content.Admittedly, I haven’t yet taken the advice, but a move like this would really pay dividends on larger sites that have tons of category pages.
Finally, you said you eliminated the comment links from your archives pages, and that gave me an idea that I should have had long ago. Instead of using the obligatory
comments_popup_link()function to display the number of comments on a given post, I should actually switch to using thecomments_number()function. This will allow me to add arel="nofollow"to the comments link, which would eliminate yet another unnecessary bit of keyword and link juice leakage.Thanks for making me think!
Julia — I just checked on your payment, and it looks like you’ve paid for the theme with an e-Check. Typically, e-Checks take 3–4 days to clear, and once that happens, you should receive an email with your DIY Themes login details.
In the meantime, check your spam filter to make sure no emails from DIY Themes ended up there.
Chris — Thank you for validating that the excerpts is a good approach to take. Glad I gave you an idea, too. Amazing how an expert (you) can get an idea from a dummy (me), but that’s one of the great things about sharing information.
Interesting thought on the
robots.txtfile. But, frankly fooling too much with that file scares the crap out of me. Always afraid I would do the opposite of what intended and wind up with nothing getting indexed. Maybe in time I’ll get over that fear, but not just yet.Jay Francis Hunter - Check your plugins for the WordPress.com Stats plugin. That’s what’s putting the smiley on your page.
I do blog development work and am considering your theme as a starting point for the sites that I work on. I’m curious about purchasing this theme and whether or not I will be able to use it on multiple sites. Could you please elaborate on the licensing of this theme for those with multiple blogs?
Daisy — With a personal license, you can use Thesis on one site. The developer’s license, on the other hand, provides for unlimited use of the theme. Thesis was designed with customization and maximum out-of-the-box portability in mind, and in the future, I’ll be offering tools and templates to help developers who wish to do just that.
The problem I’ve been having and still haven’t solved (of the blog not loading at all, even with the default theme) seems to be a global problem with 2.5 and Vista Enterprise / IE7 on some server configs. Just wondering if you, with your greater experience with WP as a whole, had any insight on a fix.
Lisa — Unfortunately, your problem is one that I’ve never encountered before. I tried searching for others who’d experienced the same problem, but I wasn’t able to find anything substantial.
Just giving it some thought, however, makes me think that the problem has to be with your actual server settings. If your Web host is any good, they should be able to work with you to find a solution.
Hi Chris thanks for your reply I thought I went to PayPal as I don’t actually have an account with the other people you mentioned. The amount hasn’t come out of my bank account as yet but it shows up as doing so in PayPal. Will wait and see what happens. Thanks again and have a great day.
Hi Chris, Sorry ’bout impossibly newbie question, I may forever be a newbie. I’ve used your themes before w/decent success. Please tell me what to do to make new pages appear as you said in Comm #35. Is it the same code as using Neoclassical? I am really lost…I hope someone else can help if Chris cannot. TIA.
Chris, I love the look of this theme. I’ve never used rotating images before, so is it possible to assign a particular link to each image (to be used essentially as a rotating ad for specific posts/pages/categories, etc. on the site)?
Chris: How about a Thesis Theme bbPress Forum so we could discuss and help each other?
What I wanted was actually some thing like Forge Louisville, where the authors pic is by the post, also, a small bio of the author at the end of the post on the single page — which links to a page showcasing all their posts, a full bio, photo, etc. And, instead of the rotating images on the sidebar — a section showing featured posts, a section to showcase video, etc.
In fact, I suppose this theme would do well with all that — just need to find the correct code to make it happen — and some time to play around.
Thanks Chris.
AB — I will be releasing an updated version of the theme either late tonight or tomorrow morning that will allow you to choose which style of navigation you use. If you can hang on til then, I’ll have your problem solved.
David — I need to add a tutorial on how to do that to the user’s guide, but in the meantime, you should take a look at your
rotating_images.phpfile. Try wrapping each of theimgdeclarations in anchor tags (<a>) pointing to your preferred URLs, and see if that doesn’t do the trick.Ironman — I’m setting up forums as we speak, but they won’t be on bbPress—I’ve got vBulletin on the job.
Jay — One of the things that I really value about the theme is its extensibility, but unfortunately, that’s really hard to show to people when you are somewhat obligated to have a “vanilla” installation for demo purposes
Either way, I think that as you begin to familiarize yourself with Thesis’ core code, you’ll quickly ease into extending it and bending it to your particular needs. A little Thesis + WordPress Codex can go a long way!
Thanks, Chris!
Chris, thanks for your patience with me and for treating us all so well! Yes, I can wait. Much appreciated, truly. Thanks again!
I’ve been looking for a good theme for months. I took one look at this and ordered it immediately!
Thanks for a fantastic theme. It’s just what I was after.
You can see my first example at http://www.psionmark.com and I’ll be applying it to some of my other blogs shortly.
Well done
Mark
Chris,
I need to know how multi media ready the Thesis theme is. I don’t want rotating pictures. I want to embed flash videos in that juicy, above-the-fold rectangle, and it looks like a really video-friendly spot to consider.
Sorry, but I’m a wysiwyg guy with no coding background. I’m just learning the Wordpress platform. Open source resources definitely have advantages, but 1oo’s of diverse contributors lack the cohesiveness to consistently stick with an overriding mission of making usability less and less geeky.
I do see little need for too many customization worries with this theme.
Have you got the plug ins and compatibility issues pretty well covered for someone (reasonably proficient and trainable) to shorten the learning curve for deploying podcasting and uploading flash video? Answer correctly and you just might chalk up more than just my purchase.
Hi Chris, Julia again still can’t upload the theme just wondering how I will know that it is free to be upload. Money came out of my bank account on the 8th. Thanks heaps Julia
Chris — I think I found the answer to the problem I was having with the blog not displaying in IE7. It’s a few lines of code in the wp-settings.php file that are present in v. 2.3 but missing in 2.5. It’s very obscure and appears only to affect those blogging with an installation of WordPress 2.5 hosted on a server with IIS. Info in this thread at the WP forums:
http://wordpress.org/support/topic/164618?replies=13
Note to the general populace: the file I reference above is in the root installation folder for WordPress files. It has nothing whatsoever to do with the Thesis theme files, which as far as I can tell are just about perfect. : )
Hi Chris,
I’ve noticed that
submit_comment.gifis missing from the images. Functionally not a big deal, but it gens a 404 when called for.Hi,
I’m about to apply this terrific theme to another one of my sites. I’d like to include a logo (which you can see here - http://tinyurl.com/44bnh5) at the top of page, just under the Subscribe link. Could you tell me the best way to do this?
Thanks in advance,
Mark
followup to my IE7 travails:
I would advise against making my suggested changes to the wp-settings file. Further testing shows it creates a problem with the admin dashboard. Until WordPress folk patch the file themselves, the choice seems to be to revert to WP 2.3, not host WP 2.5 on a Microsoft server (IIS is the problem; this issue doesn’t come up on Apache or Linux servers), or live with the fact that that if you do, your site will be AWOL in IE7. And, again, none of this has anything to do with Chris’ great themes. Sorry for taking up space in the discussion…
For all who have been concerned about screen width, I just tested my site (using Thesis) on http://browsershots.org, using a width of 1024 px, and all 3 columns showed splendidly on 38 different browser and operating system combinations. Hence, no reason for concern that I can see.
I love the theme, thanks! I do have a problem though. I can not add images to my posts. When I upload an image it uploads fine. Then I go to the image via the gallery, but all I see is the name of the image, show, and save. I know there should be a box in front of the image name as the cursor turns into a hand, but it says that the page has errors on it at the bottom of the screen. So, it has always done this but occasionally clicking on that mystery spot has resulted in an image going in, but not anymore…help.
I just purchased this theme and have it running smoothly on my local XAMPP install.
I was a fan of your Coppyblogger and Neo-Classical themes. Great job on Thesis, Chris!!
Now, maybe I’ll actually settle down and develop my site to completion rather than give up …
I’m looking forward to the forums you mentioned
This may be a stupid question…
When I downloaded last night, Thesis was marked as verision 0.1. Today, I see .02. The style.css file, however, still stated 0.1. So, was their indeed some changes uploaded overnight?
And, for future reference, I assume to upgrade a theme (which I’ve never done) we just overwrite all existing files (having a backup of .css)?
Thanks…
For those of us who are irrepressible tweakers of the php files as well as the css, it would be very helpful if updated versions of the theme had a changelog. : )
I disabled comments because I am making an educational website. However, at the bottom of each post “{ Comments Off }” is displayed How can I remove this text from each post? I tried really hard. Thanks in advance.
Chris: I agree with John Smith. It would be nice if there was some logic to the comments such that if comment were turned off on a post and the # of comments=0 the comments statement would not display. I personally would like to see the same on the pages template, as I never use comments on pages.
Ken — Thanks for pointing me in the right direction here. I’m pleased to announce that Thesis Version 0.3 now includes out-of-the-box support for video embeds in that “juicy, above-the-fold rectangle!” Also, I think you’ll find that Thesis is completely accommodating to plugins of all shapes and sizes, simply because it doesn’t contain any functions that would preclude the use of native WordPress functions or plugin hooks. Additionally, the Theme has been styled in such a way that it should gracefully accommodate any widgetized sidebar code that plugins might generate.
Julia — Your payment cleared here on the 9th, so you should be off and running with the Theme by now!
Bruce — That issue has been fixed in version 0.3. This is yet another great catch by you, so thanks again for the heads-up!
Christian — Generally speaking, issues like that are the result of a problem with the WordPress image uploader, which has no association with your active theme (be it Thesis or otherwise). You may try uploading a new, fresh version of WordPress 2.5, and see if that doesn’t solve your problem.
Shane R — You downloaded version 0.2, but my
style.csswas inaccurate. Now, to answer your question—when you upgrade to future versions of Thesis, you’ll actually be uploading an entirely new folder. For instance, Thesis Version 0.3 is contained in a folder named/thesis-v03. You’ll want to migrate your customized files and folders, likecustom.css,rotating_images.php,video_box.php(version 0.3+), and/headers.Lisa — I’ve planned to add that to the documentation. In the meantime, I’ve posted a semi-comprehensive list of changes to Version 0.3.
John, Colin — I agree with you guys as well, and I’ve got you covered in Version 0.3. From now on, if a post’s comments are turned off, the comment link reference simply will not show. Also, on pages, you must select “Page with Comments” from the Page Template dropdown box if you want comments to appear on a page. Otherwise, they simply will not show, regardless of whether or not they’re turned on for that particular page.
OK, so here’s my new WP/Thesis-based website! I had to migrate tons of material from a Movable Type set-up on my old webhost. There’s still lots to do, but for once I’m excited about that part too. (Right now it’s mirroring to Dreamhosters.com but the new DNS stuff will kick in any time.) Comments, feedback, etc, very welcome.
SIte looks great, Matt. Best wishes with it.
Hi, Chris, I’ve just upgrade to the last version of this theme (0.3), but I’ve got some trouble with the tags at the end of the blog posts, If click on anyone it appers the next thing:
Warning: Cannot modify header information - headers already sent by (output started at /home2/faustopo/public_html/wp-content/themes/thesis/config.php:2) in /home2/faustopo/public_html/wp-includes/pluggable.php on line 689
Is it bad?? Can i fix it?
I wanted to post something with an image, so instead of having it compete with the rotating images on the right side, I temporarily suppressed them. Not the neatest solution as it still leaves the light grey border. Chris - maybe when you’re writing a new post there could be an option in Thesis to completely ‘turn off’ the rotating images (and border) just while that post is the newest one?
Fausto — I just checked out your site, and all the tag links were working perfectly. Does it appear to be fixed on your end as well?
Matt — That is definitely food for thought. Looking ahead to Thesis 0.4, I’m going to provide users with the ability to (at the very least) choose whether or not to use the multimedia box altogether. Also, I’m leaning towards giving people the option to place an image in a custom WordPress field, and then have that image (and perhaps a caption?) appear in the multimedia box space.
My initial reaction to the situation you’ve described is that it might be prohibitively specific, but perhaps it will make sense to provide that kind of functionality once I’ve actually written all the code
Chris–
What about modifying the theme in a way that would be an alternate or compromise method for what Matt and others are asking for?
The idea: implement a sticky-post area opposite the media box in the upper left of the content space. This area would always have whatever was tagged or categorized as “sticky” and could include an image scaled by default to about the same width as one sidebar and styled in your attractive “framed” manner.
I haven’t decided if I’m going to rotate quotes through this space, or what, but this is my plan (not implemented yet, but for when I can afford to put down some of my paying projects for a hour or two). Regular blog content would start a little further down the page in this scheme. For my purposes this is partly to mod the theme so that it’s more similar to the front page of my main site at hitthosekeys.com, but perhaps this is a variation others would find useful.
HTH
Lisa — Seeing the creative things others are able to do successfully with the framework is the most interesting aspect about running a theme. I look forward to seeing what you are able to come up with!
Thanks, Chris. Having a really great framework to start with is KEY. I’m learning a lot about how WP works from observing your work. : )
Sorry folks - me again. I’m trying to figure out how to use the video option in Thesis 0.3. I have an flv all ready to go that I want to host on my server. (And I can even ’see’ the YouTube/FightClub video in video_box.php.) But…. Any pointers, dear readers?
Yes I could fix my mistake. I don’t know what went wrong while I was installing the 0.3 version the first time, but I installed it again and everything was fine… Thanks for your time, Chris
Erp. It’s right there in config.php, Matt. Duh.
I am currently running Neoclassical for my real estate blog — I love it. What are the advantages of switching to Thesis?
Michael — Thesis is simply a smarter, more evolved framework than Neoclassical. It features enhanced legibility, a better user interface, and far more customization options. Aside from all of that, though, is the fact that I am committed to providing the best support possible to the Thesis community.
Over the last year or so, I’ve realized that I honestly don’t care to take contract design jobs, simply because it limits the number of people I’m able to help through my work. With Thesis, however, I have the chance to help a much larger audience improve their Webmastering and presentational skills, and because it is a paid community, I am literally obligated to do everything I can to make it a success.
On top of all that, whenever I post coding solutions on Pearsonified in the future, I’m also going to post solutions that are custom-tailored for Thesis. This will provide me with some degree of standardization (which makes teaching much easier), and I think users will appreciate solutions that are completely relevant to their themes.
Chris, tried to purchase Thesis the other day and got a confirm from PayPal, but no download instructions and nothing in my “account” on diythemes.com. If you could e-mail me or reply when you have a chance, I’d really appreciate it. Thanks.
Thanks Chris for the thoughtful and informative reply. As of Sunday afternoon, I’m in. I have not made the switch yet.
I think your idea of trying to break away from assignment work is the way to go. I mean, for heaven’s sake, clients are telling you what to do, and beating you up in the process.
As a photographer for 27 years, I started shooting “Stock” in 1974. People had no idea about what a stock shooter was — let alone how to make a living from it. It took me a few years to get to the point where I could leave assignment work behind and create my own assignments. My agency, The Image Bank, was happy to sell the stuff created just for the needs of the day. It was great.
Good luck to you! I’d say, So far, so good! I am very excited to be on the bus.
Chris,
I’m anxiously awaiting the forums, and more details on how to customize this theme.
I added a widget (events calendar) into one of the sidebars, but when I do, the rest of the Thesis default sidebar content disappears for that sidebar. I was using WP Design - Widgets to add in the widget. Should I be adding it in a different way? This happens with any widget I add.
Since I haven’t seen you on here in a few days, you must be busy busy busy … looking forward to seeing whatever it is you’re up to!
Kudos to share: Both SimpleMom and I have had our versions of Thesis highlighted on wp-premiums.
Very cool!
Congrats Lisa.
Lisa,
Great job you’ve done. Looks very nice!
Jeff — When you purchased Thesis, you paid with an e-Check. Typically, e-Checks take 3–4 business days to clear, and once that process is complete, you’ll be able to download the theme. You originally paid for the theme on the 18th, so you ought to be able to download it now.
Michael — Welcome aboard! Your story about the stock photography is intriguing, especially considering the notable absence of the Internet at the time… Seems to me that it would be nearly impossible to get your foot in the door in a niche like that unless you knew a slew of designers and photographers up front.
Anyway, thanks for the vote of confidence—there is much awesomeness to come!
Rees — It took me until 3 am last night to get everything figured out, but I was finally able to integrate the forums with the rest of the site. I haven’t announced them yet, but you can head on over to new DIY Themes Forums to take a look around. Your login details ought to transfer from this site over to the forums, so when you visit, you should already be logged in.
Regarding your widgets, whenever you implement a true WordPress widget, it will override the default sidebar. If you’d like to keep some of the default Thesis widgets and use the WordPress widgets, then you’ll need to edit your sidebar file (either
sidebar.phporsidebar_2.php) to move the Thesis code outside of the “dynamic sidebar” conditional statement, which looks like this:For instance, if you’d like to keep the Recent Entries widget in the first sidebar but also mix in a few WordPress widgets, you’d simply move the Recent Entries code above the dynamic sidebar conditional in
sidebar.php. Your resulting code would then look like this:And yeah, I’ve been busy working on a flexible theme for photoblogs… No ETA yet, but it’s definitely on its way.
Lisa — Congrats to both you and SimpleMom on your unique and noteworthy Thesis implementations! It really is awesome to see you get recognized like this… Keep up the great work!
Hi Chris!
I posted this in your video update post and I think this have been more appropriate in this posting.
I would like to know if we are allowed to use your theme for client sites? As other premium themes call it a developers license. And if so what is the price for such a license? I would too use your theme to assist my clients.
Thanks!
Sorry for the trouble Chris, thanks very much for your help. I was able to download the theme. I think the typography is the best I’ve seen online, especially for long content. The white space and design of this theme are really top shelf! Thanks again for the help and good luck with Thesis - I bet a TON of sites will end up using it!
Hi, Chris: The recomendation you gave Rees about the changing the code of the sidebar.php, is for everyone who uses the worpress widgets or just for the ones who are using the WP Design - Widgets????
Chris,
Thank you for your detailed answer. I think that’ll be enough for me to hack my way around the widgetization of sidebars.
I’d really love an answer on how to add a custom header image. I have been reading http://codex.wordpress.org/Designing_Headers and I know from what you said that we need to make our additions to the custom.css file so it doesn’t get overwritten when the next update comes along. But I’m still at a loss. How do we affect the style.css “#header” from the custom.css file? Help here would be fantastic! (And sorry for such noob questions.)
And, any chance you’re still going to work on that RTFM guide? Or perhaps you might farm it out to someone? (Lisa and SimpleMom seem to know what they’re doing, AND are quite familiar with your Thesis theme…)
Rees:
Image header tip: Unless you want to add the image as a background image, you don’t add it via the custom.css. If you did (but you don’t!!) it would look like
.custom #header {background-image: url(path-to-the-image);}
If the image bears information (your name or blog name, for example) you don’t want it to be rendered in the background because then it isn’t clickable and there is no “alt” text to be read by search engines or displayed by viewers who have vision impairment or are surfing with images turned off.
The place you would add the image is in the theme’s header.php file, but unless you are familiar with html I would advise against attempting this until you’ve gained more familiarity with both WordPress and HTML and CSS. One way to get this is look at (but don’t edit) the theme design files in the WordPress admin area. Then browse to sites using the theme (including your own) and View Source. If you do this enough you’ll start to get a feel for what code goes where.
My site would be an example of a site where a header image is used instead of text, but because I display my header above the navigation bar (to match my main site), my source code will show various bits in a different order than most other sites using Thesis.
Lisa,
THANKS! I just poked around your site, looked at what the source looks like [compiled I suppose] and found how you did the header image. I just replicated it at my site (okay, my client’s site).
I don’t know what some of the other stuff is yet, but I made it like the following:
<a href="">
So, it’s a start!
Now that I see where the image occurs, I’m trying to track down how to put it up above the navbar. Ideas? (Gosh, it’d be swell if there was some sort of tutorial that just covered the basics of customization, all in one place. Like: customizing header images, text colors, line colors, background colors/images, etc. I know I’ll eventually figure it out, but if there was a resource you could point me to (or help Chris write) then I’d pester folks here a lot less.
Thanks again, Lisa! And your site really looks awesome!
Heck, that didn’t work. Thought I had the ‘code’ stuff worked out. Well now … too bad there isn’t a ‘preview’ post option here. Sorry for the confusion. I’ll replace the greater-then lesser-than with the # sign just so you get the idea of what it was supposed to say.
Update: this was solved in the forums!
I’m willing to give a hand to those in need, I love the thesis theme and I’m pretty handy with HTML and CSS. You can contact me here, until the forums are up and running — I’ll be fairly active there when that happens.
Jay Francis,
Wait no longer: http://diythemes.com/forums/
Looking forward to seeing you there!
Welly well then. I’ll head right over.
Jake — My original plan was to roll out developer pricing this week to accompany the pending price increase on the theme. As these things tend to go, I got tied up this week and wasn’t able to implement anything other than the forums.
Anyway, I’m now hoping to get the new pricing and everything rolled out this weekend, and that will include a developer’s license. I’m not sure what it’ll cost, though… I haven’t decided yet
Jeff — Lovin’ the enthusiasm!
Fausto — I’m talking about the standard WordPress widgets that you can edit from your WordPress dashboard (not a plugin). The solution from earlier applies to everyone using standard WordPress widgets.
Rees — I’ve still got lots of work to do on the user’s guide. In the meantime, I’ve set up a forum to house Thesis customization tips, so hopefully, you’ll be able to pick up a few pointers from the seasoned Thesis vets out there
Thanks for the feedback! Sounds good then. I guess I will just have to be patient and wait for this weekend
Hi Chris,
I was re-reading your Definitive Guide to Semantic Markup from your Pearsonified site and I see that you said:
I took a look at the semantic markup for Thesis and noticed the sidebar headlines are
h2(except the ‘Read The Manual’ ish3). Is there a specific reason for this? And do you still recommend serving them inh3orh4?Jake — You have quite the eye for detail! When I wrote that article one year ago, I was not aware of the fact that you can actually force WordPress to serve widgets with any kind of markup you want. At the time, I was against the use of widgets altogether, simply because I felt like users simply didn’t have enough control over the resulting HTML markup.
Recently, though, I discovered that you can, in fact, manipulate the way WordPress serves sidebar markup—even in auto-generated widgets! Of course, I’m going to integrate this into Thesis 0.4+, and in all likelihood, I’ll choose to serve all sidebar headings inside
<h3>tags.hey chris–
while i run a blog, i’ve been totally new to the actual set up and design part. but now i need to get much better, as it’s all me, so i’m excited to use thesis to help make that happen.
two questions: 1. where can i just find the basic instructions to upgrading my wordpress with your fabulous theme, and not f*ck it up.
2. i have someone designing a new logo for me, but i’m not sure what the dimensions are for the top bar. he tried to pull a few examples from sites, but he said they’re all different, and needs to at least know the maximum area available to design one. help?
thanks!!!
Okay Awesome! Thanks for the feedback!
ck — Here we go, in order:
Hi Chris,
Love the new theme, I am in the process of getting this new site up. I’m not an advanced WP user and would like to know the best approach for this.
I am going to use e-junkie to sell an e-book. I don’t want it to be an “in your face” type of sale, my first concern will be with building quality content for readers.
I’m thinking that a “sales page” with a link to e-junkie would be my best bet but I’m not sure. Are you or anyone hear familiar with E-junkie and WP? This is NOT an affiliate link: http://www.e-junkie.com/ej/features.php#fatfreecartpro
My ebook will be promoted in early May and I’ll need to have this functioning by then. In the promotion, I would like to point them to the sales page.
I’d like them to be able to easily maneuver back to the site as well. Thanks so much! (site listed is the other cutline version, new site will be on thesis)
Denise — E-junkie ought to provide you with a hosted sales page URL for your e-book. Once you’ve got that, you can create a page on your site that contains the link to the sales page, and conceivably, you could place that new page in your navigation menu as well.
Hi, I’ve been searching for weeks for a new template to suit my needs and am so glad I have now found Thesis!! (I love Chris’s themes - I dowloaded and installed Neoclassical a couple of weeks ago, but am finding that it isn’t a perfect fit, hence my ongoing search.)
I am, however, a total novice when it comes to coding and installation and my head hurts from learning so much over the past couple of weeks. What I really want to know now (and this is probably REALLY basic) is how I can install and tweak Thesis without the ongoing changes showing up on my existing site. I’ve got so far as to create a new folder and install WP - I know that I need to install Thesis in that folder, but how do I then go live with it on my existing domain?
Also, while I’m here … I realize the value of the custom.css file, but I have it installed with Neoclassical and really don’t understand how to use it. When I open up the file it just gives me text by way of explanation … is the idea simply to place any changes in that file, to be used later?
Many thanks in advance!
Chris,
Noticed in previous post that you were up late figuring out integration issues with your forum. I want t