Attorney Theme

Share this:


Download Theme

We designed this theme with law firms and attorneys in mind, but it would be great for anyone who wants a simple, elegant and responsive theme for a business site or even a personal blog if you like this style. Watch the video or check out the demo at

The theme features a couple of alternative home page layouts, one for static content and another with a slider for the latest posts. The blog also makes use of featured images and we’ve applied styles to all the usual on page elements including image galleries and video embeds.

Via the customization menu you can easily upload you own logo, set the theme colors, slider behaviour and select which social media channels you link to.

56 comments on “Attorney Theme
    • Hi Janet, you just need to upload an image big enough to occupy that space and it will be full width for the post. If you upload an image slightly bigger it will actually scale it down to fit.

  1. Hi!
    Thanks for this nice and simple theme.

    But i have a big problem. I want to add some adsense ads between the content on the pages. But there only appears a box in different sizes. (And thats not the box of the ad which is not activated.)

    Here is a picture of it

    The ads are working in the right sidebar. Only between the content its a problem.

    Please help me!!
    Thank you!

    Kind regards,

    • Hi Paul, how are you putting your adsense code into your posts/pages? Are you using one of the popular plugins for this or did you add the code to the template? If the latter I suggest removing that and looking for one of the many adsense plugins in the plugin directory to try. If you are using a plugin perhaps try some different ones.

          • Found the problem!
            Have to delete

            ins {
            background: #FF9;
            color: black;
            text-decoration: none;

            in the css!


            .commentlist li.comment article[id*=comment-] iframe, .post_content iframe

            of the following part in the css

            .commentlist li.comment article[id*=comment-] video, .post_content video,
            .commentlist li.comment article[id*=comment-] object, .post_content object,
            .commentlist li.comment article[id*=comment-] embed, .post_content embed,
            .commentlist li.comment article[id*=comment-] iframe, .post_content iframe

            display: block;
            margin: 1.5rem 0;
            max-width: 100%;
            padding: 8px;
            background: #fafafa;
            border: 1px solid #e2e2e2;
            box-shadow: 0 0 5px #e7e7e7;
            min-width: 100%;
            height: auto;
            min-height: 340px;

            Now it works!!! Yuhuu

    • Hi Jeroen, this will require some theme customization, beyond the level of support we can provide here in the comments. Also making this change you should be sure to set up your theme as a child theme first so that future theme updates don’t overwrite your local changes. If you would like our help with this please email us at and we can provide an estimate. Thanks.

  2. Sorry to bother you again Charles,

    On the Attorney template:

    Why aren’t the slides in order of creation?

    Why are the slides created in the post panel?

    Since categories are under post, can we turn off the posts?

    When you click on a slide title, it takes you to a post. How do we turn that off?

    • Malek, I’m not sure I follow all your questions:

      • There are two slider options, one which slides recent posts and one which slides images from a gallery added to that template. I gather you are using the former. The slider slides the latest posts in reverse chronology just like a blog presents them. You can re-order this just by changing the post dates.
      • As above the slider is designed purposefully to display the latest posts. If you don’t want to display the latest posts, use the other home page template and instead simply add a regular wordpress gallery to the page and the template will slide the images in the gallery (with no link anywhere).
      • I don’t understand your question about turning off posts. But I think the answer is no, you can’t turn off posts.
      • You can’t turn off links to the post from the slider. I think what you actually want to do is use the other home page template which will slide a gallery of images without linking to the recent posts.
    • Hi @Kevin,

      Thanks for using our theme

      If you mean via theme settings no, but if you prefer do it by hand or manually yeah there is, social code is added at header.php file start from line #29-84, just add target="_blank" in the anchor.

      Hope that helps

  3. Have removed the Searchform from the navigation bar and want to add the 25px reserved for the searchform to the nav bar. How do I do this?

    NOTE: I have a child theme installed. in which to make my css adjustments on.

    Thank YOU in advance.

  4. I love this theme for my intranet. One problem, though. When viewed in Firefox and Chrome, the layout is perfect. When viewed in IE 9, the layout is a mess with bad spacing and weird image sizing. Any ideas what’s causing this (other than IE)? Thank you in advance.

    • Hi Jim, can you provide a screenshot of what the theme looks like in IE9 for you please. In truth we don’t tend to worry about older versions of IE, but my own testing suggests that IE9 does work ok.

  5. Hi. The font for my website title is smaller than the font for my webpage title. I’ve created a child theme and tried changing the font size to several different lines of code without success. Could you help me? Many thanks.

    • Hi David, I don’t follow sorry. Can you provide an annotated screenshot or a link to your page so we can see the issue. Cheers.

  6. I like the look of your theme for my web site. As I add pages though the search bar overlaps and hides the last page tab. How can I remove the search bar? (or hide it?)

    • Hi Angela,

      Thanks for using our theme

      You can remove or hide the search bar in header.php at line #94, just make sure you’re using child-theme so new theme update won’t overwrite your theme changes.

      Hope that helps

  7. I am having a hard time getting the images to display on the home page. I tried to include an image with the size (945×290) as a featured image and nothing seems to work. I watched your video also. Any help would be appreciated.

    • TomO, I see you have a static page set as the home page. You just need to assign the Alt_homepage w/static gallery template to this page and then embed a regular WordPress gallery in the page content. The theme will use this gallery to power the slider on the page. You can also chose to use the Alt_homepage w/posts slider template which will instead slide the latest posts.

  8. Hi. I would like to add the title page name to the posts page, i.e. I want to add a title to the post page called “News”. How would I do that? Would I do something in the index.php? Cheers.

    • Hi Dave,

      Thanks for using our theme

      No, in WordPress you can use single.php for single posts page so if the file is present in the current theme you can use it instead.

      Hope that helps

  9. Hi. We’re using your Attorney theme with a static homepage that has 3 widgets.

    Each of the widgets contains only text. One widget has a lot of text and the other two widgets only have a few lines of text.

    As a consequence, the height of each of the widget boxes is different. Is there a way to make the widget boxes of equal height?

    Best to you!!

    • Dean and David, the hard way to do this is play with the CSS to ensure a minimum height for the widgets, through that gets more complicated if you don’t want that being applied to widgets on all pages (eg. I doubt you want this on the sidebar). A simple ‘hack’ might be to add some line breaks to the short content on those home page text widgets so that the widgets are the same height.

    • Hi @dean

      Thanks for using our theme

      // try this code
      #sidebar-home .widget{ min-height: 200px; } // you can play the height to suite your need

      Hope that helps

      • Hi @RyanS.

        Thanks very much. Unfortunately, no luck.

        I think Charles is right, we’re going to have to play with the CSS for a bit. Only problem is that adding line breaks does not work across browser platforms, e.g., while it might look aligned on IE it doesn’t appear aligned on Safari.

        I’ll let you all know if we encounter an easier solution. Cheers, Dean.

  10. Hi,

    Really loving working with your theme for a friend’s website, and appreciate you having this article here for help!

    I’m using the static homepage slider, and we’ve decided we just want different images sliding by there without any text on them. I was able to remove the original text we had on the homepage, however I’m still getting the word “HOME” showing up in the lower left corner of the slider. How would I remove that without removing the page title? Thanks for any help!

    • Hi @knight

      Thanks for using our theme

      The easiest solution is by using CSS, simply add display: none; in style.css at line #2569 or in .slide-content selector

      Hope that helps

  11. Hi Charles — I wanted to add a phone number & address in the upper right of the website (I suppose on the background, though the foreground can be OK). Is there a simple way to do that without knowing much code?

    • Hi @Dan,

      Thanks for using our theme

      You can modify header.php file and add your HTML code before the icons closing tag or in line #84

      Hope that helps

  12. Using the Attorney theme for a non-profit group and loving it.
    Using the Alt_home w/slider and content for home page. Couple of questions:
    1. Can I control the content of the teaser info on the slider?
    2. Can I add a ‘Read more’ link to the teaser on the slider image?
    3. Can I add ‘previous/next’ controls to the slides?
    And most important of all -
    4. I want to display just a teaser with a ‘Read more…’ link on pages like ‘Categories’ and ‘Archives’ but neither the ‘More’ break point or the Excerpt seem to work. All I seem to get is the full content. What am I missing?

    Can’t wait to find a good project for the Advocate theme. It’s awesome! Thanks.


    • Hi Maurice,

      In answer to your questions:

      1. There are two Alt_homepage templates. One slides the latest posts and the other displays static content over the top of sliding images. If you are using the latter then yes you can control the content which is simply the content of the page you created and assign with the Alt-homepage template.
      2. No, not on the static content version of the Alt_homepage. The latest posts do of course link to the post in question, but the static version of the home page doesn’t use the read more function. That said you can add a regular link to the end of your content and link that to any page you want.
      3. You could, but that will require some template customization and associated styling, certainly more than I can get into here. If you need help with this you could try Elto.
      4. Hmm, that is curious. The archive pages and categories etc absolutely support the native WordPress “read more” functionality. See our Demo blog by way of example. You’ve added the ‘more’ code like this yes?

      Hope that helps.

  13. Crikey, 5:51AM? Hope you’re just getting up, not just finishing up.
    Anyway, slight misunderstanding – I am using the Alt_HomePage, Slider and Content, No Widgets template, not the static one. ALSO, I am using a child theme with only style.css and screenshot.png in the folder.
    Actually questions #1 and #4 are sort of related in that in both cases the teaser is not working. Neither the or the separate Excerpt are recognized. On the post slider I get some set number of words and no ‘Read more…’. On the Archives and Categories pages (selected from the widgets) I get the full text.
    The site is not public yet so I don’t want to list it here. I’ll email you the link. I

    • MY BAD!. It must have been “cockpit error”.
      The “more” link IS working in the Archive and Categories pages. But still not on the post slider text. Is there a way to control what is displayed there?

      • Hey Maurice, per my email, no there is no way to control this. The template pulls the first part of the content and that’s it. You could customize the template to use the excerpt, but that is more involved than I can get into here. If you need help with such customizations I suggest Elto.

  14. Hello,

    First time building a site and I have found yours and the help you offer very easy to use, so thank you.

    A few questions:

    -on Alt Home – how do I customize the 3 boxes below the image slider? The sample homepage you have says site set up service, contact, etc., but mine has latest posts, category, and archive. I want to customize the headers to what I want, and obviously content too.

    -Do you have other page templates besides these offered here? I want to add a contact form. Is this doable within your template?

    -Can the footer be customized to include address, phone, etc.?

    Thank you again!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>