BBCode Deluxe adds BBCode markup (and other shortcodes) to Wordpress and BBPress.
NOTE: I did not notice that users posted issues and ideas in the “Support” column until the end of July 2020. If you have issues, feel free to email me directly. In addition, if you are going to post a poor review concerning an issue, have you considered emailing me? Also, most or all of those issues have no been resolved.
BBCode Deluxe adds BBCode markup (and other shortcodes) to WordPress and BBPress. These BBCodes create HTML5 tags, so be sure that your site supports HTML5. The plugin also creates a backend page that provides the administrator with information about the server including the version of PHP being used. Go to http://dcjtech.info/html-and-shortcodes-formatting/ to see a live demonstration of this plugin in use.
This plugin also supports nested [quote]
shortcodes such as [quote]Outer Quote[quote]Inner Quote[quote]Deep Quote[/quote][/quote][/quote]
.
BBCode Deluxe works perfectly fine with Enlighter (by Andi Dittrich) as long as you set Enlighter’s priority to “12”.
This plugin includes code that derives from the below listed developers and their plugins.
Feel free to submit suggestions, bug reports, concerns, etc. to me. If a user donates more than twenty USD to my PayPal account, then I will give that user my phone-number to allow the user to call me for bug reports, suggestions, help, concerns, etc.
The BBCodes can be typed in all lowercase or all uppercase, but the opening and closing BBCodes must match. For instance, [b]bold[/b] == [B]bold[/B]
.
As for attributes, BBCodes that only except one attribute at most can be written in one of two formats – [abbr="HyperText Markup Language"]HTML[/abbr]
or [abbr title="HyperText Markup Language"]HTML[/abbr]
.
*Inline Styling* Bold: [b]bold[/b] [strong]bold[/strong] Italic: [i]italic[/i] [em]italic[/em] Underline: [u]underline[/u] Strikeout:[s]striked-out/strike-through[/s] [del]deleted[/del] Color (name): [color color="blue"]named blue[/color] Color (hex string): [color color="0000ff"]hex blue[/color] Color (hex number): [color color=#00ff00]this is green instead of blue[/color] Center Text: [center]center me[/center] Font Size: [size size=10]10px font size[/size] Justify Alignment: [justify]justify text[/justify] Left Alignment: [left]left-aligned text[/left] Subscript: [subscript]subscript text[/subscript] Superscript: [superscript]superscript text[/superscript] Right Alignment: [right]right-aligned text[/right] Reverse Text: [reverse]reverse text[/reverse] [bdo]reverse text[/bdo] *Images, Links, and Embedded Content* Email: [email [email protected]]text[/email] [email][email protected][/email] Freesound: [freesound]ID[/freesound] [freesound=large]ID[/freesound] Gvideo: [gvideo]ID[/gvideo] Image: [img]http://dcjtech.info/DCJTech_128.jpg[/img] [img img=DCJTech Logo]http://dcjtech.info/DCJTech_128.jpg[/img] Telephone: [tel [email protected]]text[/tel] [tel][email protected][/tel] URL: [url]http://dcjtech.info/[/url] [url=http://dcjtech.info/]DCJTech[/url] Vimeo: Youtube: *Quotes* Cite: [cite]Relevant source[/cite] Quote: [quote]KISS - Keep It Simple, Stupid[/quote] Quote (NAME): [quote quote=NAME]Life is what you make of it[/quote] [quote="NAME"]Persistance is the main ingredient for success[/quote] Quote (author=NAME): [quote author=NAME]Quitters never succeed, and successors never quit[/quote] [quote author="Martin Jones"]Kissing arses is pointless. However, knowing whose arse to kiss and whose to kick and when is priceless.[/quote] *Code* Computer Code: [code]function HelloWorld($greet = 'World') { return 'Hello '.$greet } [/code] Keyboard Keys: [kbd]Ctrl[/kbd]+[kbd]S[/kbd] [keyboard]Ctrl[/keyboard]+[keyboard]S[/keyboard] *Lists* Ordered Lists: [ol][li]Ordered-list[/li][/ol] Unordered Lists: [ul][li]Unordered-list[/li][/ul] *Tables* Table: [table] Thead: [thead] Tbody: [tbody] Tfoot: [tfoot] th: [th] tr: [tr] td: [td] *Special/Miscellaneous Content* Abbreviation: [abbr title="HyperText Markup Language"]HTML[/abbr] Client IP: [ip/] Horizontal Ruler (Line): [hr/] *Hide and Display Content* Contents appear to registered users: [user]This is a secret message[/user] Contents appear to non-registered users: [guest]Login to see less ads and content hidden from guests. (CODE TO DISPLAY AD)[/guest] Spoiler: [spoiler]Surprise![/spoiler] Spoiler (Named): [spoiler spoiler=one plus one]is 10 (in binary)[/spoiler] Useragent: [useragent/] [quote quote=NAME]QUOTE[/quote]
will render as
<div class="bbcode-quote bbcode-quote-NAME"><strong>NAME wrote: </strong><blockquote>QUOTE</blockquote></div>
If “NAME” matches the login name of a user on the system, it will render as
<div class="bbcode-quote bbcode-quote-user bbcode-quote-NAME"><strong>DISPLAY_NAME wrote: </strong><blockquote>QUOTE</blockquote></div>
Where “DISPLAY_NAME” is the display name that user. With BuddyPress installed, the name also becomes a link to their profile page. Otherwise, if BBPress is installed, it becomes a link to their forum user-page.
“BBCode Deluxe” is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
“BBCode Deluxe” 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 “BBCode Deluxe”. If not, see http://www.gnu.org/licenses/.
No FAQs, yet.
[tel]
shortcode for creating telephone links[ignore]
, [ignore-code]
, and [ignore_code]
shortcodes for ignoring/protecting enclosed code and shortcodes