Yes, this is possible
take a look at WPML to see how its done, also there is an an entire chapter in Professional WordPress Plugin Development to show you how its done and here is the code that goes with it
Related Posts:
- Custom Post Type Templates from Plugin Folder?
- How to structure a plugin
- Add multiple plugin directories
- Best Practice for Referencing the Plugin Directory
- How MUST the directory for a plugin be structured?
- How long does it take for a new plugin to be approved?
- How to get the current plugin name?
- A way to sort WordPress themes? [closed]
- How to install WordPress Multisite with different domains under the same subdirectory?
- register_theme_directory somehow “fails” when folder is outside of WP-Folder
- Opendir and WordPress Path
- What is the best way to move a plugin´s subdirectory+files to wp-content/uploads-directory?
- Organising the plugins folder in wordpress
- Is it possible to group plugins into a folder?
- How to upload images to WP Panel keeping correct folder in FTP
- Solutions to repost categories into multisite blogs?
- A new translation folder overrides my usual translation from “nowhere”
- Installing plugins and using complex folder structure with child theme in WordPress
- Is there a directory my plugin can write files to that cannot be viewed via the browser/url?
- How to get path or root of plugin folder, not file or dir?
- wp-mail attachment is not sent for no reason?
- Minimize and Uglify WordPress Plugin Files
- Should meta boxes for specific pages be save in their own plugins?
- Where should I store disabled plugins?
- Disable plugin visibility at the plugin directory
- How to write to the plugin’s directory?
- How to call php file in theme directory from plugin
- add menu page not showing Icon
- how to include my homepage and scc in to a plugin
- How can I upload and password protect Javadocs in WordPress?
- Can we rename a plugin directory for a already launched plugin?
- Custom Gallery plugin uploading to different dir, and post to page
- WordPress Overrides folder permissions in Cpanel
- Server Path Information
- Register additional wp plugin directory
- How can I get information on who is downloading my plugin? (new to this)
- Change weird Wp File structure
- is_plugin_active function doesn’t exist
- Activate a plugin through PHPMyAdmin or FTP?
- Content generator for development site [closed]
- Add Rewrite Rule for custom page
- plugin_action_links Filter Hook Deprecated?
- How to pass multiple values in shortcode?
- How do you auto-activate plugins from child themes
- Prevent Brute Force Attack
- Add agenda items and notifications
- Check if the front end user is log in or not
- Disable wordpress from including jQuery in the head section
- How do I add advanced custom fields / meta fields to Elasticsearch? [closed]
- Loading class files via autoload method
- I would like to use create a function in my custom plugin to tell WP to use a different header
- Plugin to book course and pay online for it
- Exclude plugins on Main site on Multisite installation?
- WP_Query ordering numbers as letters
- JQuery not working in my plugin [closed]
- Lightbox Plus ColorBox plugin and auto playing YouTube video
- Can’t send mails using contact plugin [closed]
- Bulk edit existing shortcode within custom field
- WooCommerce Custom Product to checkout
- How to stop or remove an action being called inside a function of an extended class
- How to simultaneously access the same MySQL database in the main column and sidebar of WordPress?
- Default WordPress WP Editor removing style tags and html tag
- Adding a new field to the address field type in gravity forms
- Visual Composer shortcode for child theme dir
- check if a file in a plugin folder exists from a locale installation
- WooCommerce: Disable Taxation for Specific Address [closed]
- Move plugin-settings to ‘Settings’-menu in the admin
- Installing wordpress on a subdomain of an already existing static website
- Slashes stripped in ACF
- How do I add some javascript validation to the admin interface form’s onsubmit?
- Login problem after installing my written plugin [closed]
- Hook for page Request?
- Comment IP Plugin – Fixing onfocus=’this.select()’
- Plugin Admin Menu Boiler Plate
- Looking for a PayPal donation plugin similar to JoomDonation [closed]
- Pdf visualiser embedded into wordpress website
- Show views count for pop up post
- How to uncheck this automatically from all wordpress posts?
- How to use third-party SendGrid Email Validation API in Gravity Forms?
- Cron job shedules replace?
- Custom plugin issue – Notice: Trying to get property of non-object in
- jquery plugin won’t fire when hamburger class element clicked
- fetch price from different table woocommerce
- WordPress show descriptions under images in gallery
- Permission Issues regarding Plugin updates & FTP transfers
- ACF Query result in a new td (echo)
- Delete user meta based on key value that is an array
- How to write wordpress plugins faster to load?
- mailjet plugin – extend functionnalities and reuse api
- Using permalinks with parameters
- How to add featured image on front end form?
- Put folder in theme via plugin
- How to use Repeater field of advance custom field
- Creating fields in the database
- Scrolling Ads? Live scrolling widget, not random on refresh
- How to block external download link access if visitor not referred from WP?
- Auto Stock Update after Order cancel from Admin of Woocommerce?
- Notifications Bar on home page only
- Issue with customizer and widget page
- Posts in Admin only display 1 Post instead of all Post in admin area