Back in December, we wrote about how it appeared that LinkedIn, despite posting healthy profits, had not figured out how to get RSS feeds to work on company pages.

Perhaps our post galvanized them to act.  We recently received a follow up response from LinkedIn support stating that the issue had been fixed:

We’re happy to report that our engineering team has fixed this issue with custom RSS feed data showing on Company Pages! Thanks again for bringing it to our attention.

If you are still experiencing this problem, please reply to this message with a screen shot image of your issue and we can proceed to investigate the issue further.

Upon checking our LinkedIn company page, we saw posts from our blog displayed:

Posts from the C133 Blog displaying on LinkedIn after an issue with LinkedIn's RSS functionality was fixed.

As we haven’t been posting that often over the past month, it remains to be seen how frequently the blog posts displayed on LinkedIn update.  Hopefully this one will be visible soon.  If so, thanks for taking care of this LinkedIn.

{ 0 comments }

Thesis' versatile hooks system allows straightforward display of content on specific pages.

The hooks system in the Thesis Theme for WordPress makes it very easy to move content around on your website  and display it where you like.  What if you are are looking to display content only on certain pages though?  Say you have an “About Us” page on which you’d like to display some custom text, how could you display that?

Dynamic content can be implemented through the Thesis custom_functions.php file. We use it on our site to display different content on the sidebar for our blog than we do on the other pages on the Collaboration 133 site.

To display a custom text box that can accommodate HTML and CSS on your About Us page, simply paste the below code into custom_functions.php

// Custom text box on specific pages
function custom_text_box() {
if (is_page('about')) {
?>
<div style="width: 400px; font-family: arial; font-size: 16px; font-weight: bold; color: #2361A1; padding: 12px; border: 3px solid #ccc; margin-bottom: 20px;">
Isn't this a nice custom function that only appears on the About page?
</div>
<?php
}
}
add_action('thesis_hook_before_headline','custom_text_box');

Notes:
1) The CSS code on line 4 can be modified to change the appearance of the custom text / html box or you can define an ID for the <div> and style the box in your stylesheet.

2) Line 3 defines the page on which the custom content will be shown and there are a number of different conditional tags that can be used. All of the conditional tags available are listed on this page in the WordPress Codex lists all the conditional tags available. Below are a few examples of common uses and constructions for your reference:

  • is_front_page() This will apply the function to your site’s home page, whether it’s a page full of blog posts or a static page.
  • is_home() This will apply the function to your site’s home page only if it’s a blog page—not if it’s a static page. If you are using a static home page, is_home() will apply to whatever page you selected to be your blog page.
  • is_page(’23′) This will apply the function to a static page with an ID of 23. If you’ve set your permalinks so that the page ID doesn’t show up in the URL, you can determine what it is by going to the WordPress Pages screen and mousing over the page name. The URL will show up in the status bar at the bottom left of the screen with the post-ID number in it.
  • Note: You can identify pages in a conditional statement using either the ID number, the page title, or the page slug, which is the last part of the URL when you’re not using default permalinks. For example, if the URL is www.techforluddites.com/products, then “products” is the slug, and the tag would be is_page(‘products’).

  • is_single(’5′) This will apply to the individual post page with the ID of 5. You can find the ID number by mousing over the post title in the Posts screen in WordPress.
  • !is_page(’23′) The exclamation mark means “not” so this tag means the function would apply to any page (including pages with multiple posts on them) except for the one with the ID of 23.
  • is_page(‘about’) || is_page(‘contact’) The double vertical bars mean “or” so this says to apply the function if it’s the About page or the Contact page (which means it will apply to both of them).
  • is_single() && !in_category(‘business’) Here’s where you can see how you can build more complex conditional statements. The && represents “and”, so this is saying to apply the function to any page that is a single post page and that is NOT in the business category. In other words, every individual post page unless that post is in the Business category.
  • Note: There’s a difference between is_category(‘business’) and in_category(‘business’). The former applies only to the actual archive page for Business, which will list all the posts from that category. The latter applies to any post that you’ve assigned to the Business category.

If you visit the WordPress Codex page, you will see that there are many more combinations available, but this short list should allow you to do a lot of customization to your site. If you have any questions about or problems with implementing specific conditional statements, please feel free to contact us about them and we’ll be happy to help figure them out. Further information is also available here.

{ 0 comments }

QuickBooksUnmatched transactions accumulate in QuickBooks for a variety of reasons that range from corrupted bank download files to incorrect matching practices.  Whatever the cause, the general consensus is that these unmatched transactions are unwanted and annoying; having to wade through them on a regular basis to find the transactions that need to be matched is a chore.  Unfortunately, a method to delete unmatched transactions is not readily apparent in on the Match Transactions section in QuickBooks.

There is some info available on the Intuit support forms; however, it’s pretty messy and takes awhile to dig through so we have pulled everything together into a concise set of steps that can be followed to remove unwanted, unmatched transactions:

  1. Make sure you have matched all the transactions that you want to match and that only unwanted transactions remain unmatched.
  2. From the top menu select Banking > Online Banking  > Online Banking Center (the menu options may be slightly different if you are using a version of QB other than QB 2011 Pro, but essentially all you need to do is get to the Online Banking Center).
  3. In the lower box in the Online Banking Center titled Items Received From Financial Institution, highlight the institution for which you want to the delete unmatched transactions.
  4. On the right side of the screen, click the Delete button.
  5. All set!  You should not encounter any unmatched transactions.  However, as unmatched transactions do accumulate over time, you’ll probably want to follow these steps to clean them out periodically.

Note:  We use QuickBooks Pro 2011, but this method should work for all versions that allow the download of bank data.

{ 0 comments }

Despite Posting Huge Profits LinkedIn Still Hasn’t Figured Out RSS Feeds

December 19, 2011

LinkedIn has already made many of the company’s top officials millionaires. LinkedIn’s May IPO saw the value of its stock almost triple from it’s initial offering of $45 per share to $122.70 per share, making millionaires of many top company officials. This week LinkedIn executives received further stock options as the company disclosed a batch [...]

Read the full article →

Show Recent Blog Posts on Static Homepage with WordPress Toom Morel Pro by InkThemes

December 18, 2011

Our post about how to Show Blog Posts on Static Homepage with WordPress Thesis Theme has garnered a lot of  responses, even some from folks who don’t use Thesis, but want to display recent posts on the homepages for their other themes.  Since not all themes are as easily customized as Thesis, implementing this functionality [...]

Read the full article →

Follow Collaboration 133 Web Development and SEO on Social Media

December 12, 2011

Much like the cobbler whose children are perennially wearing worn out shoes, we have neglected our social media presence even as we have helped numerous clients optimize their social media campaigns on all platforms, including blogs, Facebook, Twitter, LinkedIn, Stumble Upon,  and Google+.  However, we are happy to say that the situation has been remedied. [...]

Read the full article →

Reasons Why Search Engine Optimization (SEO) Is Better than Paying for Links

November 21, 2011

Many methods of online promotion are currently available for businesses or individuals wanting to increase the traffic to and reach of their websites. Four of the most popular methods are Paid Links (backlinks to a site that posted in return for compensation from the site owners), Search Engine Optimization (SEO), Pay-Per-Click Ads on search engines, [...]

Read the full article →

How to Migrate WordPress Anywhere (Change Directories, Change Servers, or Change URLs)

November 15, 2011

When you are working with WordPress, sooner or later the time will come when you need to move your install to a new location, be that a different directory or an entirely different server (and possibly change the URL as well.   This tutorial is meant to complement the official WordPress migration guide and cover [...]

Read the full article →

How To Keep Image Caption Shortcodes from Appearing in WordPress

September 28, 2011

Sometimes when content is fetched within WordPress formatting is not maintained correctly. For instance, caption shortcodes might not be parsed as they should and the shortcodes will appear in the body of posts, pages, etc. Part 1 of this tutorial covers how to create a custom call for fetching post content while maintaining formatting (i.e. [...]

Read the full article →

Hide Price in Product and Category Templates: Shopp Plugin for WordPress

September 28, 2011

The need to hide a product’s price is common for many online retailers; we’ve helped a number of clients with this on multiple platforms. For instance, many clients like to have “Call for Price” displayed in place of an actual amount when a products price is $0.00 (zero). This can be useful when selling wholesale [...]

Read the full article →