Title: BNS Theme Add-Ins
Author: Edward Caissie
Published: <strong>2011-09-30</strong>
Last modified: 2016-04-10

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/bns-theme-add-ins.svg)

# BNS Theme Add-Ins

 By [Edward Caissie](https://profiles.wordpress.org/cais/)

[Download](https://downloads.wordpress.org/plugin/bns-theme-add-ins.0.7.zip)

 * [Details](https://tt.wordpress.org/plugins/bns-theme-add-ins/#description)
 * [Reviews](https://tt.wordpress.org/plugins/bns-theme-add-ins/#reviews)
 *  [Installation](https://tt.wordpress.org/plugins/bns-theme-add-ins/#installation)
 * [Development](https://tt.wordpress.org/plugins/bns-theme-add-ins/#developers)

 [Support](https://wordpress.org/support/plugin/bns-theme-add-ins/)

## Description

A collection of functions and code that can be used to extend the capabilities of
WordPress Parent-Themes and Child-Themes.
 * Copyright 2011-2014 Edward Caissie (
email : edward.caissie@gmail.com)

This program is free software; you can redistribute it and/or modify
 it under the
terms of the GNU General Public License version 2, as published by the Free Software
Foundation.

You may NOT assume that you can use any other version of the GPL.

This program is distributed in the hope that it will be useful,
 but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License
 along with this
program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth
Floor, Boston, MA 02110-1301 USA

The license for this software can also likely be found here:
 http://www.gnu.org/
licenses/gpl-2.0.html

 * Please note, support may be available on the WordPress Support forums; but, it
   may be faster to visit http://buynowshop.com/plugins/bns-theme-add-ins/ and leave
   a comment with the issue you are experiencing.
 * This plugin utilizes three text files if included with the active theme, although
   these files are not required for the plugin to work correctly they will enhance
   its functionality if they exist:
    - `readme.txt`
    - `changelog.txt`
    - `support.txt`

## Installation

This section describes how to install the plugin and get it working.

 1. Upload `bns-themes-add-ins` folder to the `/wp-content/plugins/` directory
 2. Activate through the ‘Plugins’ menu.

— or –

 1. Go to ‘Plugins’ menu under your Dashboard
 2. Click on the ‘Add New’ link
 3. Search for “bns-theme-add-ins”
 4. Install.
 5. Activate through the ‘Plugins’ menu.

If you need more help, please read this article for further assistance: http://wpfirstaid.
com/2009/12/plugin-installation/

## FAQ

Q: What does this plugin do?
 A: There are currently several functions this plugin
provides:

 * Add `BNS Extra Theme Headers`
 * Add `BNS Theme Support`
 * Add `BNS Readme Menu Item`
 * Add `BNS Changelog Menu Item`

These functions make use of the (Child-)Theme name to preface menu items.

Q: Where can I get support for this plugin?
 A: Feel free to visit the plugin home
page: http://buynowshop.com/plugins/bns-theme-add-ins/ and leave a comment; or, 
feel free to use the Contact Us form here: http://BuyNowShop.com/contact-us/

Q: What is the best format for the text files to be written in?
 A: Currently a 
standard text file is fine, although future versions may make use of ‘markdown’.
See this Wikipedia article for more information: http://en.wikipedia.org/wiki/Markdown.
Also to note, ideally the WordPress ‘markdown’ parser will be used as well.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“BNS Theme Add-Ins” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Edward Caissie ](https://profiles.wordpress.org/cais/)

[Translate “BNS Theme Add-Ins” into your language.](https://translate.wordpress.org/projects/wp-plugins/bns-theme-add-ins)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bns-theme-add-ins/),
check out the [SVN repository](https://plugins.svn.wordpress.org/bns-theme-add-ins/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/bns-theme-add-ins/)
by [RSS](https://plugins.trac.wordpress.org/log/bns-theme-add-ins/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### Version 0.7

 * Released October 2013
 * Added sanitation to string outputs
 * Added version check to insure plugin functions correctly
 * Updated WordPress version requirements to 3.5

#### Version 0.6

 * Release February 2013
 * Added code block termination comments
 * Added ‘WordPress Tested Version’ and ‘WordPress Required Version’ support

#### Version 0.5

 * Added filter ‘bns_tai_version_issue’
 * Added filter ‘bns_tai_readme_text’
 * Added filter ‘bns_tai_changelog_text’
 * Removed ‘load_textdomain’ as redundant
 * PHPDocs updated

#### Version 0.4

 * Implement OOP style class coding
 * Refactor function names within class
 * Documentation updates for better PHPDoc compatibility

#### Version 0.3

 * Change `textdomain` to use `bns-tia`
 * Replace `get_theme_data` deprecated at WordPress version 3.4-beta1

#### Version 0.2.1

 * Fix `BNS Theme Support` logic and functionality
 * Correct inline documentation

#### Version 0.2

 * Released Oct 22, 2011
 * Change $bns_textdomain to $bns_lower_case
 * Remove `BNS Child-Theme TextDomain` and i18n (translation) support
 * Add `BNS Plugin TextDomain` and i18n (translation) support specifically for ‘
   bns-theme-add-ins’
 * Correct `textdomain` issues and re-work the `BNS Child-Theme TextDomain` into`
   BNS Plugin TextDomain`
 * i18n improvements in ‘Readme Menu’ and ‘Changelog Menu’ as well as change CSS
   containers from `id` to `class`
 * Change `BNS Child-Theme Version Control` to `BNS Theme Support`; added functionality
   to read and display a `support.txt` file similar to the `readme` and `changelog`
   menu items.
 * Minor inline documentation edits

#### Version 0.1.1

 * Change main file name to reflect Plugin name

#### Version 0.1

 * Initial Release.

## Meta

 *  Version **0.7**
 *  Last updated **10 ел ago**
 *  Active installations **10+**
 *  WordPress version ** 3.5 or higher **
 *  Tested up to **4.5.33**
 *  Language
 * [English (US)](https://wordpress.org/plugins/bns-theme-add-ins/)
 * Tags
 * [admin](https://tt.wordpress.org/plugins/tags/admin/)[changelog](https://tt.wordpress.org/plugins/tags/changelog/)
   [child themes](https://tt.wordpress.org/plugins/tags/child-themes/)[login](https://tt.wordpress.org/plugins/tags/login/)
   [readme](https://tt.wordpress.org/plugins/tags/readme/)
 *  [Advanced View](https://tt.wordpress.org/plugins/bns-theme-add-ins/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/bns-theme-add-ins/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bns-theme-add-ins/reviews/)

## Contributors

 *   [ Edward Caissie ](https://profiles.wordpress.org/cais/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bns-theme-add-ins/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](http://buynowshop.com)