Remove Sponsored Themes from WordPress.org

  1. txtbuff

    Displays the latest SMS quotes and text messages from TxtBuff.com.

    TxtBuff SMS displays the latest SMS quotes and text messages from TxtBuff on your website. You can choose to display only from a specific author, a category, or the latest text messages in general. You can style them with CSS too!

    1. Extract all files from the ZIP file and then upload txtbuff-sms folder to /wp-content/plugins/.
    2. Activate TxtBuff SMS by going to the admin area of your WordPress blog and click on the Plugins menu.
    3. Set your preferences by going to the plugin's options page located at Options > TxtBuff.
    • Select SMS Quote Source. latest sms quotes in general, from a specific author, or from a specific category.
    • Number of quotes. Specify the number of text messages to display in the plugin.
    • Maximum characters to display. Long text messages will be chopped off at the number you specify here.
    • Appearance. Customize font size, colors, etc by editing the CSS code.

    Note: If your theme is widget compatible, visit Presentation > Widgets and drag the TxtBuff SMS widget to where you'd like it to display. If your theme is not widget compatible, edit your theme's sidebar (see the WP Codex for help) and add <?php txtbuff(); ?> where you would like the output to be displayed.

    Version 1.0.0

    • Initial release
    Posted: 9 years ago #
  2. Ozh

    Reply to comments from email notification

    First versions of Absolute Comments implemented several features that are now, out of the box, part of WordPress.

    Absolute Comments now simply adds a "Reply" link into comment notification emails, prefills the comment reply with the commenter's name, and adds a few cute icons.

    There's no option or settings: just activate and forget it's even a plugin.

    Official page: Absolute Comments

    Tip: To keep track of this plugin's evolution and features, you are advised to subscribe to the author's feed or follow him on Twitter: @ozh

    1. Unzip & upload the plugin directory inside your /wp-content/plugins/ directory
    2. Activate the plugin through the 'Plugins' menu in WordPress
    3. Write blog posts that generate comments
    Posted: 9 years ago #
  3. sunburntkamel


    and, unless i'm missing something, shouldn't the status be set to "implemented"?

    Posted: 9 years ago #
  4. Azmeen

    List bookmarks from one bookmark category for WordPress 2.3+. Licensed under GPL v2.

    List bookmarks from one bookmark category for WordPress 2.3+. Licensed under GPL v2.

    Posted: 9 years ago #
  5. Jeremy Boggs

    ScholarPress Courseware enables you to manage a class with a WordPress blog. The plugin give you the ability to ad and edit a schedule, create a bibli

    ScholarPress Courseware enables you to manage a class with a WordPress blog. The plugin give you the ability to ad and edit a schedule, create a bibliography bibliography and assignments, and manage general course information. Designed primarily for use in higher ed courses, but could easily be adapted for other uses.

    1. Unzip the download, and copy the 'scholarpress-courseware' plugin into your WordPress plugins folder, normally located in /wp-content/plugins/. In other words, all files for the plugin should be in wp-content/plugins/scholarpress-courseware/

    2. Login to WordPress Admin and activate the plugin.

    3. Using the SP Courseware menu, fill in the appropriate information for your course information, bibliography, assignments, and schedule.


    Documentation for use can be found at http://scholarpress.net/courseware/.


    Special thanks to Chaabin, whose BibTex WordPress plugin was the inspiration and baseline for the addition of BibTeX import functionality into Courseware. http://www.chaaban.info/wordpress-plugin/bibtex/

    Version History

    Version 1.0

    • First push to WP-Plugins Directory

    Version 1.0.1

    • Fixed bug that prevented bibliography from being written to the bibliography page.

    Version 1.0.2

    • Fixed some bibliography formatting issues and added appropriate CSS. Rename root plugin folder to 'scholarpress-courseware' so it doesn't need to be changed after download.

    Version 1.0.3

    • Updates admin interface markup to work with WP 2.7
    • Adds some extra query helpers to retrieve schedule data more easily.

    Version 1.1

    • Adds the ability to ingest BibTeX citations including those generated by Zotero (zotero.org), making it significantly easier to create class bibliographies.

    Version 1.1.2

    • Fixes some bugs in the admin interface
    • Adds ability to correctly sort bibliography items by author, then title.
    • Fixes JavaScript so plugin does not conflict with Widgets panel.

    To Do

    Version 1.2

    • Fix javascript toggle on bibliography form.
    • Clean up HTML formatting for various plugin outputs (schedule, bibliography, assignments).
    • Improve date/time entry
    • Improve admin theme compatibility with WP 2.6 and back.

    Version 1.3

    • Add feature to bibliography to allow importing of bibliographic items from a standard format (XML, RDF, microformats, others?).
    • Add iCal file formatting, to quickly import calendar into schedule table.

    Version 2.0

    • Add a simple grading system, to allow students to write blog posts that the instructor can grade in the interface.
    Posted: 9 years ago #
  6. fitriarich


    I agree with marky, excluding sponsoring themes from WordPress.org is not good way

    On Default installation WordPress.org we got some sponsoring blogroll too, such as:
    * Alex
    * Donncha
    * Dougal
    * Matt
    * Michel
    * Mike
    * Ryan

    We don't have any configuration, how to disable this blogroll list on installation ^_*

    So, keep sponsoring themes on WordPress.org is good. :)

    Posted: 9 years ago #
  7. gh3

    Babel allows you to write your blog contents in multilanguage.

    Babel is an interesting plugin that allows you to write your blog content in multilanguage in an easy way, using simple tags in your post. If you are interested in more info about this plugin point your browser to this page: http://p.osting.it/my-works/babel/

    1. Upload all the files in /wp-content/plugins/babel/ directory If you want different languages, or flags you have to create two gif per each language called in this way:

      lang_tag.gif lang_tag_d.gif

    lang_tag is the tag that you can setup in babel.php file (for more info about add/modify languages read Faqs)

    1. Activate the plugin through the 'Plugins' menu in WordPress
    2. Place <?php babelize(); ?> in your templates
    3. You can start writing blog contents in multiple language using tags like: [en]post in english[/en] [it]post in italian[/it]

    How to use?

    You have only to write post, tagging each language:

    eg. [it]Italiano[/it] [en]English[/en]

    For titles, you have to write as normal title inside post, the one in the language you have set as default in babel.php file.

    Then you have only to scroll till Custom Fields and add:

    key: the short tag of the language ( eg. it or en, etc ) value: the title text

    I have to write tags with spaces to let you see how to, but you haven’t to leave any spaces inside tags, or the system won’t work at all.

    How to change default language?

    You have to open babel.php file and set all the default value in arrayLang variable to 0, execpt for the one you want to set as default visible.

    How to add a language support?

    You can do following these steps: Open babel.php Look at arrayLang var Point your mouse between after this line: 1 => array ( ‘lang’ => ‘it’,‘default’ => ‘0′,‘title’ => ‘Italiano’)

    Add a comma and press enter
    Add a new lang increasing the first number to 2, and setting all the info like: 

    2 => array ( ‘lang’ => ‘fr’,‘default’ => ‘0′,‘title’ => ‘French’)`

    The last thing you have do to, is to put inside the babel directory two images called in the same way as ‘lang’ attribue in the array.

    Eg. If ‘lang’=>’fr’ we will have to name the two gifs like: fr.gif ( the active flag one ) and dfr.gif ( for the disabled one )

    = How to localize menu?=

    Menu localization is actually on alpha stage, so it could not work perfectly.

    Its usage is very simple, look at this example:

    I got a trouble with titles, how to solve it?

    I saw that some templates misuse the the_title function for the anchor title value too, and this generate some troubles with Babel.

    The solution to this problem is very easy, you have to edit a couple of your template files ( in particular single.php, index.php and page.php ).

    First of all you have to find this line:

    title="Permanent Link to <?php the_title(); ?>"

    and the replace with this one:

    title="Permanent Link to <?php echo strip_tags(get_the_title()); ?>"

    problem how to fix ?

    More problem is very easy to fix with a simple workaround, you have just to write a post doing this:

    [it]Before more italian[/it]
    [en]Before more english[/en]
    [it]After more italian[/it]
    [en]After more english[/en]
    Posted: 9 years ago #
  8. Matt Mullenweg
    Key Master


    I just deleted a comment with a personal attack and one from "CheapSEOServices" (I wish I was kidding). On his site he advertises "US$100 = We write the article and submit to 200 blogs. (68 ip's)" He voted this idea down.

    ektz, we're not saying what people can use or not, they can do whatever they want, we're just choosing what we want to promote here on WordPress.org.

    fitriarich, no one paid to be on the blogroll. People pay to embed ads in themes. You can also edit them through the interface without editing any files.

    Posted: 9 years ago #
  9. 1 Blog Cacher is a WordPress plugin that caches your pages in order to increase the response speed and minimize the server load.

    1 Blog Cacher is a WordPress plugin that caches your pages in order to increase the response speed and minimize the server load.

    • Quick and easy installation/configuration.
    • Portable: edit the file for your convenience and use it anywhere.
    • Cached files are stored in HTML files, and organized in directories emulating the urls (if "safe_mode" isn't enabled), so it's easy displaying the content of the files and organize them (for instance deleting the cache for a given entry, for all categories, for all searches, for all posts from a given date, etc.)
    • If "safe_mode" is enabled, the plugin will still work, creating all the files in the cache directory.
    • Option to remove all cache files (or just the expired ones) from the WordPress panel.
    • Expiration time for cached files.
    • Rejected and accepted strings in order to control exactly the urls to cache.
    • Rejected User Agents in order to avoid over-caching from search engines.
    • Cached files (including front page cache) are updated when posts and comments are published/edited/deleted.
    • Option to include a "Expires" header in order to enable browser cache (even fastest response speed and less page requests. Inconvenience: Users won't be seeing their comments after submitting them).
    • Only GET requests are cached.
    • Browser super-reload (Ctrl+F5) avoids cached urls.
    • Compatible with Gzip compression.
    1. (Optional) Edit the values in the advanced-cache.php file (define...) for your convenience (further information in that file).
    2. Create the cache directory /wp-cache/ in your WordPress directory (/wp-cache/) and make it writeable (chmod 777).
    3. Upload 1blogcacher2.0.php file to /wp-content/plugins/ WordPress directory (/wp-content/plugins/1blogcacher2.0.php).
    4. Upload advanced-cache.php file to /wp-content/ (/wp-content/advanced-cache.php).
    5. Add this line to the wp-config.php file ("/wp-config.php"): define('WP_CACHE', true);
    6. Activate the plugin and take a look to "Options > 1 Blog Cacher" in the WordPress panel.

    That's all!

    New in version 2.0

    • Use of WordPress advanced-cache. The plugin runs before WordPress is fully loaded (less execution time and specially less memory use).
    • Management of HTTP headers, that are saved in .txt files after being conveniently modified, for full cached responses.
    • Support for dynamic code (mfunc and mclude comments) as in Staticize Reloaded (and later in WP-Cache).
    • If Gzip compression is enabled, compressed content is saved in .gz files so it's only compressed once (less execution time and less CPU use). If dynamic code is used, that code is run and only if the final content is different from the already saved it's compressed again for the response.
      • If you have Gzip compression enabled and you are not using dynamic code, you can set the constant OBC_LOOK_FOR_DYNAMIC_CODE to false in order ro avoid this check.
    • HTTP header 304 "not modified" returned when it's convenient (less loading time):
      • If the plugin is going to return the same cache (from the same date) to a user, it returns a 304 header instead.
      • Even with a different cache, if the content to return is the same (checked through a Etag header with a hash), a 304 header is also returned.
    • When a post is created, modified or removed, the cache for that post and the index are removed for all users.
    • (Logged) users and commenters management. Choose the plugin's behaviour for each group::
      • Use no cache.
      • Use a single global cache.
      • Use an individual cache for each user.
    • More configuration options:
      • Option to cache or not error pages (status 404).
      • Option to cache or not redirections (status 301 or 302).
      • Option to omit url trailing slash ("/") in order to avoid caching the same content twice (don't use this in WordPress 2.3+ or if you are using a plugin that redirects urls with trailing slash).
      • Option to save all files in the same directory.
    • The plugin creates automatically a .htaccess file in the cache directory that forbids web access.
    • Only "inconvenience" in this version: now the cache directory must be /wp-cache/ (though it would be easy changing this in the code).

    Based on

    Thanks to both!

    More Info

    For more info, please visit [http:/1blogcacher.com/ 1 Blog Cacher home page].

    Posted: 9 years ago #
  10. husterk

    The WordPress Plugin Framework (WPF) is a PHP class that is used to provide a framework for the development of WordPress plugins.

    The WordPress Plugin Framework (WPF) is a PHP class that is used to provide a framework for the development of WordPress plugins. This package also contains a demo plugin which is used to demonstrate the features and capabilities of the (WPF). The overall intention of the WPF is to generalize and simplify plugin design while also helping plugins adhere to a common administration and usage standard.

    For more information please see the wpf_user_manual.pdf file included with this project. You may also download the latest copy of the WordPress Plugin Framework User Manual from the WPF project website.

    Currently, the WPF demo plugin demonstrates the features of the WPF listed below.

    1. Deriving a plugin from the WordPressPluginFramework base class.
    2. Creating options for the plugin.
    3. Initializing the plugin.
    4. Creating content blocks for the plugin's administration page.
    5. Registering the plugin's administration page with WordPress.
    6. Updating and resetting of the plugin's options.
    7. Uninstallation of the plugin.


    This WPF demo plugin and WordPress Plugin Framework are being developed under the GNU General Public License, version 2.

    GNU General Public License, version 2

    Support WPF Development

    Help support development of the WordPress Plugin Framework by making a donation.

    Donate to Double Black Design

    WPF Project Locations

    The latest version of the WordPress Plugin Framework can be found on the WordPress Extend website. A link to this site is provided below.

    Download the WordPress Plugin Framework

    The WordPress Plugin Framework project can be found on the Google Code website. A link to this site is provided below.

    WordPress Plugin Framework Project

    1. Unzip the archive file.
    2. Verify the name of the unzipped folder to be "wordpress-plugin-framework".
    3. Upload the "wordpress-plugin-framework" folder to the root of your WordPress "plugins" folder.
    4. Activate the "WordPress Plugin Framework" demo plugin in your website's plugin administration page.
    5. Navigate to the "Plugins" ~ "WPF Demo Plugin" administration page.

    What is the WordPress Plugin Framework project?

    The WordPress Plugin Framework (WPF) project is a framework used for the development and implementation of WordPress plugins. The Wordpress Plugin Framework demo plugin provided with this framework is used simply to demonstrate the features and capabilities of the WPF.

    Do I need to modify the wordpress-plugin-framework.php file?

    Yes. There you will need to prefix the WordPressPluginFramework class name with the name of your plugin in order to prevent class duplication errors within the WordPress core. - i.e. "class DemoPlugin_WordpressPluginFramework" -> "class YourPluginName_WordpressPluginFramework".

    How can I request new features for the WPF?

    New feature requests may be submitted via the WordPress Plugin Framework Feature Request Forum.

    How can I report issues found while using the WPF?

    New issue submissions may be submitted via the WordPress Plugin Framework Issue Submission Forum.

    • v0.06 (7/6/2008) - Minor bugfix for handling plugin option updates.

    • v0.05 (7/6/2008) - Updated for new WP 2.5 administration interface.

    • v0.04 (11/20/2007) - Minimized user required WPF base class modifications, improved options support, and added user manual and screenshots.

    • v0.03 (11/16/2007) - Added support for multiple plugins to simultaneously utilize the WPF.

    • v0.02 (11/07/2007) - Updated to support more option types and better plugin administration.

    • v0.01 (11/01/2007) - Initial release of the WordPress Plugin Framework and demo plugin.

    Posted: 9 years ago #

RSS feed for this topic

Reply »

You must log in to post.

  • Rating

    352 Votes
  • Status

    This idea has been implemented