Multiple languages blogging. A core solution?

  1. Peter Elmered

    This is a great idea and this is essential for a
    full-blown CMS which WP strives to be.

    The VPML guy in the begineing of the thread said that WPMLs code base is about 30% of WordPress. Yeah, that might be true, but it is only necessary to be that big because it's not deeply integrated into the core and the cores db-structure. If you could put a language flag on all posts and metadata directly there would be little need for a lot of logic concerning this and it would not hurt performance very much for those that does not use this.

    Posted: 3 years ago #
  2. Uses custom post types and taxonomies to manage an FAQ section for your site.

    Uses custom post types and taxonomies to manage an FAQ section for your site. Includes a set of custom taxonomies to organize, and shortcode options for different display configurations. See the FAQ section for complete setup options.

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

    1. Upload the 'wordpress-faq-manager' folder to the /wp-content/plugins/ directory or install via the WP admin panel
    2. Activate the plugin through the 'Plugins' menu in WordPress
    3. That's it.

    What does this do?

    It uses the custom post type feature to create a dedicated FAQ section in your WordPress site, including categories and tags exclusive to them.

    How Do I Use It?

    Each FAQ acts like a "post". You can assign your own categories (called topics) or tags and organize as you see fit. You can also use shortcodes to place them on any page as follows:

    • For the complete list: place [faq] on a post / page

    • For a single FAQ: place [faq faq_id="ID"] on a post / page

    • List all from a single FAQ topic category: place [faq faq_topic="topic-slug"] on a post / page

    • List all from a single FAQ tag: place [faq faq_tag="tag-slug"] on a post / page

    Please note that the shortcode can't handle a query of multiple categories in a single shortcode. However, you can stack them as such: ...content.... [faq faq_topic="topic-slug-one"] [faq faq_tag="tag-slug-two"]

    The list will show 10 FAQs based on your sorting (if none has been done, it will be in date order). * To display only 5: place [faq limit="5"] on a post / page

    • To display ALL: place [faq limit="-1"] on a post / page

    • For a list with a title and link to full FAQ: place [faqlist] on a post / page

    • For a list with a group of titles that link to complete content later in page: place [faqcombo] on a post / page

    • For a list of taxonomies (topics or tags) with a link to their respective archive page: place [faqtaxlist type="topics"] or [faqtaxlist type="tags"] on a post / page

    • For a list of taxonomies (topics or tags) with their description: place [faqtaxlist type="topics (or tags)" desc="true"] on a post / page

    1. wordpress-faq-manager screenshot 1

      The "Add New FAQ" area

    2. wordpress-faq-manager screenshot 2

      Example of collapsed FAQs

    3. wordpress-faq-manager screenshot 3

      Example of expanded FAQs


    • added German language support. Props @PowieT


    • added French language support. Props @straw94


    • replaced custom function with native admin columns for FAQ taxonomies
    • removed 'answers' from FAQ table due to translation issues
    • tweaked CSS to include FAQ icon in all related areas.


    • small bugfix on markup for shortcode combo


    • added optional 'back to top' link for combo FAQ list


    • added option to redirect all FAQ content to a single FAQ page


    • added option to disable content_filter on output (added on 1.324)


    • applying filters to content output for shortcodes, etc
    • beginning internationalization support
    • moved widgets into a separate file for organization


    • minor bugfix for conflicts with certain commerical forms plugins


    • fixed RSS inclusion bug


    • fixed IE9 expand / collapse bug
    • added version number to CSS and JS files


    • added optional inclusion of permalink below expanded entries


    • added ability to change single FAQ slugs


    • added taxonomy list shortcode
    • revamped settings and instructions page
    • CSS cleanup


    • modified expand / collapse to close all other FAQs when one is opened
    • added expand / collapse speed option


    • added standard post classes for taxonomy archives


    • added standard post classes for themes with narrow CSS


    • bugfix on plugin page menu links


    • added optional jQuery smooth scrolling effect for FAQ Combo shortcode
    • added links to settings and instructions page on plugin table


    • fixed bug in Random FAQ widget and and added variable for 'see more' text and number. Props @jupiterwise


    • added faqcombo shortcode to allow for a list of FAQ titles that inner-link to the content on the page


    • added CSS for printing to auto-expand FAQs (does not affect screen)
    • fixed jQuery expand bug that was causing FAQs to be collapsed at all times.


    • removed the 'public' option (it was misleading)
    • added SEO options (noindex, nofollow, and noarchive)


    • bugfix with URL source of files (for reals this time)
    • Search widget to search just FAQs


    • bugfix with URL source of files
    • added a user permissions filter faq-cap to all related admin menu pages. See the Codex on user_has_cap filter to adjust.


    • updated FAQ sort page to match user permissions of settings page


    • MAJOR code cleanup
    • converted code base to OOP
    • serialized settings storage in DB
    • consolidated widgets


    • Added fallbacks if user doesn't save settings


    • Removed version number for script and CSS enqueues for better cache setup
    • New icon


    • Code cleanup for 3.3


    • Added FAQ slug as title anchor
    • Optional H type selector (H1, H2) for better theme compatibility


    • Included optional jQuery AJAX pagination (thanks to @JohnPBloch and @DanDenney for the help)


    • Slight markup change (switching a span class to a div)
    • Cleaned up function to include optional jQuery collapse


    • Restored the single FAQ title on the "Random FAQ" widget


    • bug fix where markup in post editor screen would break layout on admin panel.


    • added 3 additional widgets
    • code cleanup via suggestions by @Yoast
    • Included wpautop function to display line breaks / lists / etc.


    • included optional jQuery collapse / expand
    • added second shortcode option [faqlist]
    • added instructions page within FAQ submenu


    • added option to control number of FAQs displayed via shortcode. See the How To section of the readme for more info


    • Fixed path for CPT icon
    • Updated user documentation


    • Initial release

    Potential Enhancements

    • Got a bug? Something look off? Hit me up.
    Posted: 5 years ago #
  3. imranwar

    Banckle.Chat provides you a feature rich, reliable, economical and highly customizable live chat platform, for effective communication with visitors.

    Being Collaborative and Social

    Along with providing live support to your customers it also keeps you updated about your website visitor tracking and activity. You can view the technical and demographical information of your visitors. Get collaborative and social with your customers and make sure that they get the best customer service through Banckle Chat for WordPress Plugin.

    Being Free

    Configuring and integrating Banckle Chat Plugin for WordPress is very easy. It is a fun to use and is offered with best possible price�i.e. FREE. Sign up for a Free Trial account with out any credit card or payment information, and enjoy complete access to all Banckle Chat features. After the expiry of Free Trial period, if there is no paid plan subscription, Banckle automatically activates a Free plan for your account. The good news is that it does not have any expiry. Feel free to check the plan comparison for more information.

    Being Administrative

    Banckle Chat gives you an advanced access to all the required administrative features to have productive, innovative and informed live customer support service.

    • Departments: define new departments and assign users.
    • Widgets: define new widgets and integrate Banckle Chat on multiple websites with a single Banckle account. Customize them to meet your domestic requirements. Tweak the look and feel of your live chat icon appearance as well as that of chat dialogs, greet your customers with automated messages, configure the live chat invitation function to send proactive and automatic invitations and reach out to every potential customer.
    • Multilingual Support: experience the live chat service in your own language.
    • Live Translation: set up your language preference and let Banckle Chat bridge the communication gap between you and your visitors.
    • Canned Messages: define pre-define chat messages to keep the communication with your customers, typo-free and lightning fast.
    • Offline Messages: view and manage the messages those were sent by your customers when you were offline. Direct them to your own email account and set up an auto responder. Mark them with different status options to better communicate with your peers.
    • Chat Targeting: define new rules to automatically trigger actions in Banckle Chat based on user behavior and target your sales prospects.
    • Blocked IPs: view and manage the IPs those are banned to access your website. You can also view which operator banned which IP and how long the IP is banned for.
    • Marketplace Plugins: download cutting edge and value addition marketplace plugins to improve your overall live chat customer support experience.
    • Customized Visitor Fields: define new fields to collect advanced information about your customers.
    • Sound Alerts and Visual Notifications: change the settings for sound alerts. Set up your own desktop visual notifications.

    Being Customizable

    Banckle Chat Plugin gives you full control over its customization. You can customize the deployment details and notification messages. You may also access Banckle Chat app from right within your WordPress admin. Various options are available for the placement of the Banckle Chat button on your website. You may choose to place it at any corner of the webpage. You may also choose to make it act like a widget that you can place on any widget area supported by your website's WordPress theme. Its never been more easier to configure.

    Being Informative

    Live support and communication is all about being informative about your website visitors. Where they are from? How many times they have visited your website? Which pages on your website are getting more hits? What are their machine and software specifications? Banckle Chat effectively takes care of your website visitor tracking and provides your visitors best customer support experience. It also provides you with a wide range of visitor statistics and reports in the form of intuitive Charts.

    Being Alternative

    Banckle Chat, as an application is a very affordable alternative to the Zopim, oLark, and LivePerson. Its salient features make it an ideal substitute and most suitable replacement for all popular Live Chat and Live Support applications.

    Being Integrative

    This is just the tip of the ice-berg. Banckle is determined to reach out to every platform and application that means something to its users. Under the umbrella of Marketplace at Banckle, you can get tools for all sorts of CMS and other platforms like Joomla, Drupal, Moodle, Magento, Shopify and many others. If your platform is not listed, please feel free to share with us and we will get a widget/plugin ready for you to integrate Banckle Chat.

    1. Extract all files from the banckle-live-chat-for-wordpress ZIP archive.
    2. Upload the extracted banckle-live-chat-for-wordpress folder to the /wp-content/plugins/ directory.
    3. Activate the plugin through the Plugins menu in WordPress.
    4. Click the Banckle Chat menu option, under the Settings menu in the admin user interface.
    5. Enter you Banckle Login Information and follow the Banckle Chat for WordPress Wizard.

      Note: Once you see the success message you can Sign into Banckle Apps and then go to the Banckle Chat to start chatting with your visitors through Banckle Chat Plugin. For more information, please watch this video tutorial.

    What happens after the expiry of 14-days Free Trial period?

    A free plan will be automatically activated for your account. Check this plan comparison page for more details.

    How can I get detailed help?

    Contact us by various means as mentioned on Contact Us page. Our live customer support team will be glad to assist you.

    1. banckle-live-chat-for-wordpress screenshot 1

      Banckle Chat Dashboard.

    2. banckle-live-chat-for-wordpress screenshot 2

      Banckle Chat History Conversations.

    3. banckle-live-chat-for-wordpress screenshot 3

      Banckle Chat Widget Design options

    4. banckle-live-chat-for-wordpress screenshot 4

      Banckle Chat Widget Preferences.

    5. banckle-live-chat-for-wordpress screenshot 5

      Banckle Chat Offline Messages and response options.

    6. banckle-live-chat-for-wordpress screenshot 6

      Banckle Chat Widget Theme options.

    7. banckle-live-chat-for-wordpress screenshot 7

      Banckle Chat Widget Theme options.

    8. banckle-live-chat-for-wordpress screenshot 8

      Banckle Chat Statistics and Reports.

    9. banckle-live-chat-for-wordpress screenshot 9

      Customizing Banckle Chat WordPress Plugin.

    10. banckle-live-chat-for-wordpress screenshot 10

      Banckle Chat WordPress Plugin in Offline Mode.

    11. banckle-live-chat-for-wordpress screenshot 11

      Banckle Chat Marketplace support.


    • WordPress 3.8 compatible


    • Bug Fixes


    • Optimized script tag
    • tweaks in CSS


    • New Messages for the following events: Welcome Message Invalid Email Email Sent Connection Name Switch to Offline Online Image Tip Offline Image Tip Proactive Invite No Online Operator Change To Offline
    • Multiple deployments settings can be done now.


    • Bug fixes.
    • Tested on wordpress 3.6


    • Bug fixes.


    • Widget Code update.
    • Some performance updates.
    • UI fixes.


    • Improved Exception handling.


    • New Feature - Banckle Dashboard.
    • New Feature - Banckle Chat Button position can now be set through the WordPress widgets.


    • Fixed the bug "String could not be parsed as XML".


    • User Registration at Banckle.
    • Activation of the new user.
    • User can now set the position of the widget.
    • User can create a Department.
    • User can create a Deployment.


    • Fixed the "failed to open stream: No such file or directory" bug.


    • Fixed issues related to compatibility with other plugins.
    Posted: 5 years ago #
  4. Josh Kohlbach

    Given a user ID or login, this plugin will generate appropriate microformat compatible hCard and downloadable vCard formats for users.

    The hCard & vCard Generator plugin was created to solve one specific problem, generating microformats compatible hCards from WordPress users and companion vCards for downloading purposes.

    The plugin also beefs up the user profile section with new fields for organisation, job title, phone, fax and mobile numbers as well as address.

    1. Upload the plugin to the /wp-content/plugins/ directory
    2. Activate the plugin through the 'Plugins' menu in WordPress
    3. Place <?php echo generate_card($userID, $cardType); ?> in your templates where $userID is the user's ID and $cardType is either "hCard" or "vCard", or use the provided hCard vCard widget in the sidebar, or thirdly you can use shortcode to insert into posts/pages. See below:

    For example to generate the hCard for admin use:

    <?php echo generate_card(1, 'hCard'); ?>

    To generate the vCard for admin use:

    <?php echo generate_card(1, 'vCard'); ?>

    Alternatively, as of version 1.2 you can display the widget via shortcode:

    [hcardvcard title="Testing Title" user="1" display_vcard=true display_hcard=true]

    All attributes for the shortcode are optional, the current author gets used if no user value is given.

    There is also a Widget included for easy use in the sidebar.

    You can use the login name for the user value with the shortcode or widget rather than the ID, but calling the generate function directly requires the User ID.




    • Adding specific fn field which is required for validation when widget title is off
    • Adding fn parameter to photo (thanks Fred)
    • Removed inline styles on some divs, these should be hidden in the theme's CSS, not the plugin


    • Fix photo parameter, now encodes the photo into the VCF in Base64.
    • Various VCARD format fixes to be more compatible across different mail clients
    • Added Fax option to user page
    • Doing some code cleanup


    • Fixing HTML formatting bugs (thanks R. Richard Hobbs)


    • Changed URL of photo to use WPURL instead of URL for installations that have moved their WordPress install to a subdirectory. Also added PHOTO and NOTES support.


    • Adding .htaccess to force mime type of .vcf


    • Implement addresses


    • Bug fixes


    • Improve title generation to allow non-auto generated or blank headings (thanks Kevin)


    • Fixing bug with vCard generation (thanks Thomas)


    • Overhauled widget
    • Added shortcode display
    • Fixed bug in generation due to incorrect folder check


    • Updating calls to WP 3.1 standard. Fixing bugs with the widget.


    • Initial version
    Posted: 5 years ago #
  5. Enej Bajgoric

    Displays the list of your sites in a list format. by adding this shortcode into a post or page : [my-sites]

    Ever wanted your users to see all their sites in a list format, Well now you can using this shortcode!

    Here's how it works:

    Install this plugin and then add [my-sites] onto a page or post where you want people to see all of their sites.

    The usual vanilla installation:

    1. Upload my-sites-shotcode folder to the /wp-content/plugins/ directory
    2. Activate the plugin through the 'Plugins' menu in WordPress
    3. Place [my-sites] shortcode into your post or page (http://codex.wordpress.org/Shortcode_API "WordPress shortcode") where you want it
    1. my-sites-shortcode screenshot 1

      This is how the html looks like on twenty ten


    • additional classes on every element for better styling
    • added additional attributes to the shortcode , such as :images, image_size, role, num_before_list


    • Initial Release


    What are the shorcode options you can also do something like this [my-site before="text to appear before the widget" loggedout="text to be display to people who are not logged in"]

    or [my-sites images=1 image_size=200 role=1 num_before_list=2]

    also here is some css to get you started that you can copy and paste into your theme.

    .my-sites-list{ margin:0; }
        list-style: none;
        position: relative;
        overflow: hidden;
    .site-link-image { float:left; margin:0 10px 0 0; }
    .site-link-image img{ border:3px solid #CCC; }
    .site-name{ margin-bottom:0; font-weight:bold; }
    .site-link{  color:#3333; }
    .site-role{ text-transform: capitalize;}
    Posted: 5 years ago #
  6. InsideWord

    InsideWord Syncher helps promote your blog through InsideWord.com, a blog and news aggregator.

    This plugin is no longer supported.

    Posted: 5 years ago #
  7. shareandtell

    Harness the power of word-of-mouth marketing over popular social networks. Sign up for Share and Tell Pro at http://pro.shareandtell.com

    Harness the power Share And Tell Pro can bring to your brand through our easy to install WordPress plugin. Instantly add Facebook and Twitter sharing to your site with the Share And Tell Pro widget. Loyal customers can earn entries into sweepstakes and share your brand over social networks, expanding your reach through word of mouth marketing.

    You must have a Share And Tell Pro account in order to use this plugin. Please go to http://pro.shareandtell.com/ to sign-up or talk to one of our sales representatives.

    1. Place the 'shareandtell' folder into your WordPress plugins folder (wordpress/wp-content/plugins/)
    2. Login to the admin interface for your WordPress application and activate the plugin in the plugins menu
    3. Go To the Settings Menu, click the "ShareAndTell Plugin" sub-menu and fill out the form to customize the widget. (Get the Application ID from your sales representative)


    • Updated how widget code is being pulled to use the customer configuration ID


    • Fixed missing header bug


    • Cleaned up some svn stuff


    • Updated Readme file


    • Updated Plugin Description


    • Updated Meta-data


    • Initial release
    Posted: 5 years ago #
  8. Ayebare Mucunguzi Brooks

    Here is a solution that pretty much solves much of the above
    Its pretty light with lots of features and fast too.

    Posted: 3 years ago #
  9. BlindDater

    I don´t think that´s needed, there are plenty of great plugins out there like qtranslate. The major reason for most webmaster why they use wordpress is because it´s flexible and you are able to adept your blog exactly to your needs with plugins or even code your own plugin. Increasing the core with features would only add more complexity to the whole thing.

    Posted: 2 years ago #
  10. sgorgyan


    If I could give it more stars I would, this is the one feature that has been a pain in my arse. Hopefully with the upcoming updates?

    Posted: 2 years ago #

RSS feed for this topic

Reply »

You must log in to post.

  • Rating

    163 Votes
  • Status

    Good idea! We're working on it