My Custom Functions

Wordpress Plugin
Download latest - 4.51

Developers

Arthur Gareginyan

Download Stats

Today 669
Yesterday 937
Last Week 4,655
All Time 252,400
Banner 772x250


Releases (80 )

Version Release Date Change Log
4.51 2022-01-24
  • Sep 6, 2021 =
  • Fixed: Strange behavior of the toggle switches (ON/OFF buttons) on the plugin settings page. (Thanks to Werner Krau)
4.50 2021-07-24
  • Jul 19, 2021 =
  • Maintenance: Ensure compatibility with upcoming WordPress 5.8.
  • Framework update: The CodeMirror library has been updated to the latest version v5.62.0.
4.49 2021-03-09
  • Mar 8, 2021 =
  • Maintenance: Ensure compatibility with upcoming WordPress 5.7.
  • Maintenance: Processing of options has been improved. Direct retrieving of options from the database is replaced by the "options" callback. The "options.php" file with the "options" function added.
  • Maintenance: The contents of PHP files have been optimised; Code formatting and commenting improved.
4.48 2021-01-02
  • Jan 1, 2021 =
  • Maintenance: The copyright date updated to support the 2021 year.
4.47 2020-12-09
  • Dec 8, 2020 =
  • Maintenance: Ensure compatibility with upcoming WordPress 5.6.
  • Maintenance: Every use of the hardcoded plugin slug has been replaced with a variable according to best coding standards.
4.46 2020-10-23
  • Oct 23, 2020 =
  • Framework update: The CodeMirror library has been updated to the latest version v5.58.1.
4.45 2020-10-12
  • Oct 12, 2020 =
  • Fixed: On the plugin settings page, the height of the buttons is too small compared to the width.
  • Enhancement: The plugin settings page has been redesigned. The sidebar added to all tabs for better usability.
4.44 2020-10-03
  • Oct 3, 2020 =
  • New feature: Restoring screen position after saving changes. No more annoying return to the top of the page after clicking the "Save" button.
  • Maintenance: Loading of dynamic content on the settings page has been updated to more versatile.
4.43 2020-08-11
  • Aug 10, 2020 =
  • Maintenance: Ensure compatibility with upcoming WordPress 5.5.
  • Enhancement: Remove the second ask for an upgrade on the "Plugins" page and change the color of some links to the right emotional colors. (Thanks to Abdulla Hussain)
4.42 2020-03-20
  • Mar 20, 2020 =
  • Maintenance: Ensure compatibility with upcoming WordPress 5.4.
  • Maintenance: Minimum WordPress version requirement is set to 4.9. Support for WordPress 4.8 and below has been discontinued.
  • Maintenance: Minimum PHP version requirement is set to 5.6. Support for PHP 5.5 and below has been discontinued.
4.41 2020-01-20
  • Jan 20, 2020 =
  • Maintenance: The copyright date updated to support the 2020 year.
4.40 2019-11-11
  • Nov 11, 2019 =
  • Maintenance: Compatibility with upcoming WordPress 5.3.
  • Framework update: Bootstrap library updated to the latest version; v3.4.1.
  • Framework update: The list control has been redesigned.
4.39 2019-10-02
  • Oct 2, 2019 =
  • French translation updated. (Thanks to Herv Bouzin)
4.38.1 2019-07-16
  • Jul 16, 2019 =
  • Fixed: Prints a warning since PHP/7.1: "Notice: A non well formed numeric value encountered in /inc/php/versioning.php on line 43".
4.38 2019-04-27
  • Mar 31, 2019 =
  • Framework updated: Code formatting improved.
  • Framework updated: Code commenting improved.
  • Framework updated: The change log design is improved.
4.37 2019-03-25
  • 2019-03-24 =
  • Framework updated: Added function "plugin", which returns an array with the contents of plugin constants. The mention of plugin constants is replaced by the use of the function "plugin".
  • Framework updated: The functions "_settings_link" and "_upgrade_link" are combined and improved.
  • Framework updated: The function "_plugin_row_meta" is improved.
  • Framework updated: Code formatting improved.
  • Framework updated: Code commenting improved.
  • Framework updated: All translation files are updated.
4.36 2019-03-18
  • 2019-03-18 =
  • Improvement: Notification display system updated
  • Code commenting improved.
  • Style sheet for the back end is optimised.
4.35 2019-03-01
  • 2019-03-01 =
  • Framework updated: The file "page.php" is divided into the following parts: "page.php", "usage.php", "faq.php", "support.php".
  • Framework updated: The files "settings.php", "usage.php", "faq.php", "support.php" are moved to the subfolder "tabs".
4.34 2019-02-24
  • 2019-02-24 =
  • Added French translation. (Thanks to Herv Bouzin)
4.33 2019-02-20
  • The readme "Tested up to:" value changed to 5.1 after full testing process and ensuring compatibility.
  • Content of the "F.A.Q." section updated.
  • Some texts are corrected or replaced with new ones.
  • All translation files are updated.
  • Code formatting improved.
  • Code commenting improved.
  • The function 'duplicates' is renamed to "preparation_duplicates".
  • Added CSS class ".custom-list" for displaying a custom list, which is used on the plugin settings page.
  • The human.txt file updated.
4.32 2019-01-11
  • Content of the "Usage" section updated.
  • Content of the "FAQ" section updated.
  • Code formatting in the "admin.js" file improved.
  • Code commenting improved.
  • The copyright date updated.
  • Translation files are updated.
4.31 2018-11-02
  • Improvement: Design of the plugin settings page is improved.
4.30 2018-10-23
  • Improvement: Design of the plugin settings page is improved.
  • Content of the "Usage Instructions" section updated.
  • Translation files are updated.
4.29 2018-10-08
  • Added new feature: If the changes in the code editor were made, but not saved, the message "NOT SAVED" is displayed.
  • Code commenting improved.
  • Translation files are updated.
4.28 2018-09-22
  • CSS code, which is located in the file "admin.css" and is related to the "FAQ" section, is improved.
  • The sidebar items are rearranged.
  • Some texts are updated.
  • Translation files are updated.
4.27 2018-09-12
  • The design of the message "Successful" is improved.
  • The design of the message "Error" is improved.
  • The "readme.txt" file is updated.
  • Some texts are updated.
  • Translation files are updated.
4.26 2018-08-19
  • The function '_prepare' is improved.
  • The function '_duplicates' is improved.
  • The function '_exec' is improved.
  • Code commenting improved.
  • Some texts are updated.
  • Translation files are updated.
4.25 2018-08-06
  • Some texts are updated.
  • Translation files are updated.
  • The translation into Russian has been corrected.
4.24 2018-07-23
  • Dutch translation added. (Thanks to Peter Leenders)
  • The function '_load_scripts_codemirror' is improved. Removed an unnecessary call of constants.
  • The function '_load_scripts_admin' is improved.
  • The banner of Space X-Chimp, located on the settings page of the plugin, is updated. The image 'banner.png' is deleted.
  • Some texts are updated.
  • All translation files are updated.
4.23 2018-07-13
  • The code block that enqueue the CodeMirror library files is moved to a separate function '_load_scripts_codemirror' within the 'enqueue.php' file.
  • Enqueue of the CodeMirror addons is moved to the beginning of the queue, before enqueuing the CodeMirror mods.
  • All translation files are updated.
4.22 2018-07-01
  • Fixed: CodeMirror addon 'autorefresh.js' was added to one of the previous versions of the plugin, but it was not enabled.
4.21 2018-06-30
  • Fixed localization of the word "licence". (Thanks to Garrett Hyder @garrett-eclipse)
  • Settings for the CodeMirror editor are moved to a separate file 'codemirror-settings.js'.
  • Added the addon 'placeholder.js' to the CodeMirror editor. Added a placeholder for code field.
  • Texts on the plugin settings page are updated. Translations are updated.
4.20 2018-06-26
  • Updated the method of loading the addons of the CodeMirror library.
  • Added the addon 'autorefresh.js' to the CodeMirror editor. The code for manual refreshing the CodeMirror editor is deleted.
  • Texts on the plugin settings page are updated. Translations are updated.
4.19 2018-06-12
  • CodeMirror library updated to the latest version v5.38.0. The directory structure is changed (files are better organized). Added a test files for the CodeMirror modes.
  • Updated the method of loading the modes and addons of the CodeMirror library.
4.18 2018-06-04
  • Fixed a bug due to which the plugin data that stored in the database to not be deleted during the uninstallation of the plugin.
  • The contents of the file 'uninstall.php is moved to the file 'core.php'. The file 'uninstall.php' is deleted.
  • The upgrade banner has moved from an external source to the plugin folder.
  • Some texts are corrected.
4.17 2018-05-20
  • Added new constant "_FILE".
  • Added a function that runs during the plugin activation. Now the date of the first activation of the plugin is recorded in the database.
4.16 2018-05-07
  • Added auto-versioning of the CSS and JavaScript files to avoid cache issues.
  • CSS code in the file 'admin.css' is optimized.
4.15 2018-04-25
  • Fixed the link "Settings", located in the plugin's meta row on the "Plugins" page. The suffix ".php" was deleted.
  • Fixed information stored in the header of the translation files.
  • Translation files updated.
4.14 2018-04-20
  • Some texts updated, and typos corrected.
  • All translation files updated.
  • The information about the author of the plugin (including name, links, copyright, etc.) was changed due to the fact that the plugin became the property of SpaceXChimp.
  • The human.txt file updated.
4.13 2018-01-22
  • Texts updated.
  • The year in the copyright text is updated.
  • The sidebar items are rearranged.
  • Translation files updated.
4.12 2017-11-12
  • The plugin is fully tested for compatibility with WordPress version 4.9.
  • CSS code improved.
4.11 2017-10-28
  • German translation added. (Thanks to Michael)
  • Spanish translation updated. (Thanks to Patricio Toledo)
  • Fixed an issue where the "Hello" message could not be hidden.
4.10 2017-09-23
  • At the request of some users, plugin settings page moved to the submenu item in the top-level menu item "Settings", like before.
  • In the "register_submenu_page" function, "$capability" changed from the 'edittheme_options' to 'manage_options'.
4.9 2017-09-19
  • Fixed the issue due tof which the 'Space X-Chimp' sub menu item in the brand menu item was displayed.
  • Added branded footer text on the plugin's settings page.
4.8 2017-09-15
  • Added the top level menu item of the brand.
  • The submenu item of the plugin has moved to the menu item of the brand.
  • The menu item of the plugin is renamed.
  • The "Author" tab on the settings page is removed.
  • Content of the "Support" tab on the settings page is updated.
  • Copyright of plugin files is changed to the "Space X-Chimp Studio".
  • The "Support" tab renamed to the "Support Me".
  • The "Usage" tab renamed to the "Usage Instructions".
4.7 2017-09-08
  • Added Spanish translation. (Thanks Patricio Toledo)
  • The group name of the 'service_info' option renamed to 'settings_group_si'.
  • The 'admin.css' file improved.
  • The "Font Awesome" library is integrated for use on the plugin settings page.
  • The ON/OFF switch replaced with new.
  • The 'bootstrap-checkbox.js' JavaScript plugin added.
  • Prefixes of the PHP functions changed to ''spacexchimp_p001_.
  • Prefixes of the PHP constants changed to ''SPACEXCHIMP_P001_.
  • Plugin data that saved in the database upgraded to version 0001.
4.6 2017-08-10
  • Russian translation updated.
  • The navigation of the tabs is rearranged.
  • Fixed an issue due to which the sidebar was not hiding on mobile devices.
  • Code of sidebar moved to separate file 'sidebar.php'.
  • Support page tab moved from external source to plugin code.
  • My avatar moved from external source to plugin folder.
  • Banner moved from external source to plugin folder.
  • Code of PayPal button updated.
4.5 2017-08-08
  • Stylesheet in the admin.css file improved.
  • The '!important' declarations in the admin.css file removed.
  • Code formatting in the admin.js file improved.
  • Code commenting improved.
  • Load of the additional remote CSS file removed from the admin.js file.
  • Changed the sorting of enqueueing of scripts.
  • The ''Family' page tab renamed to 'Store'.
  • Added ad banner of my store website.
4.4.1 2017-06-21
  • The HTTPS mixed content issue fixed by changing all links to HTTPS.
  • Content of the "FAQ" section updated.
4.4 2017-06-16
  • On the plugin settings page, text of buttons are corrected.
  • On the plugin settings page, the information about the plugin version number moved to header section.
  • Some mention of constants replaced with variables for easier access.
  • Content of the "Usage" tab updated.
  • Content of the "FAQ" tab updated.
  • An SSL issue within the admin area fixed. The 'src=http://' replaced with 'src=//'.
  • Added load of the jQuery library on the plugin settings page.
4.3 2017-06-04
  • To the plugin settings page added information about the plugin version number.
  • The "Tested up to:" comment changed to 4.8 after full testing process.
  • The "version.php" file renamed to "versioning.php".
  • The "versioning.php" file updated to new version.
  • The "plugin_version_number" function renamed to the "versioning".
  • Content of the FAQ tab updated.
  • Values of the variables on the settings page are improved.
4.2 2017-06-01
  • Compatibility with PHP version 5.2 improved.
  • PHP shorthands improved.
  • Added function for generating the plugin constants.
  • Some constants now get the value from the plugin header data.
  • The "_plugin_version_number" function improved.
  • Added file "upgrade.php" for future upgrades.
4.1.1 2017-05-24
  • Fixed the bug due to which the the "Warning: Constants may only evaluate to scalar values in " warnings are displayed.
4.1 2017-05-24
  • Added new constants: "SLUG", "_PREFIX", "_SETTINGS" and "NAME".
  • Value of the "_VERSION" constant replaced with information from the plugin header data.
  • All references to the plugin name, slug, prefix are replaced with constants.
  • The "name" attribute removed from the "
    " tag.
  • Code formatting improved.
  • F.A.Q. section updated.
4.0.1 2017-05-12
  • Fixed the bug due to which the the "Warning: Illegal string offset 'version' in" and the "Warning: Illegal string offset 'old_version' in" warnings are displayed. (Thanks to Sven Brill)
  • Contents of the F.A.Q. tab updated.
4.0 2017-05-08
  • The design of the plugin settings page is completely redone.
  • Added additional donate link to the "Plugins" page.
  • The 'Using' section renamed to 'Usage'.
  • My Unicode signature added to the main file.
  • The donate button replaced with new.
  • The 'Donate' section renamed to 'Support'.
  • The 'donate.png' image removed.
  • Options from the settings page moved to a separate file.
  • The "Usage" section removed from the sidebar area.
  • Additional "Support" section added.
  • Added tab navigation menu for the settings page.
  • Added additional tabs on the settings page.
  • Code of the 'admin.css' file improved and better commented.
  • A full version of the Bootstrap framework is integrated.
  • The 'MCFunctions_load_scripts' function renamed to 'MCFunctions_load_scripts_admin'.
  • Added the CSS code for the custom list numbers on the plugin settings page.
  • The main font is changed to "Verdana".
  • All PHP and HTML code is better formatted.
  • The header on the settings page of plugin is redesigned.
  • The "LICENSE.txt" file renamed to "license.txt".
  • The "humans.txt" file added.
  • Messages from the plugin settings page moved to a separate file "messages.php".
  • The "_service_info" setting added to the data-base.
  • Added function for managing information about the version number of the plugin.
  • Added the "Hello" message that show when the plugin is just installed.
  • Added the "Error" message that show when user is trying to degrade the version number of the plugin.
  • Fixed the parameter that contain the path to source files in all translation files.
  • The POT file updated.
  • Translations updated.
3.5 2016-12-07
  • Added French translation. (Thanks Theophil Bethel)
  • Image of the donate button changed.
3.4.1 2016-11-08
  • Translations updated.
  • Readme for translations updated.
  • Link of banner image updated.
3.4 2016-10-28
  • Added Spanish translation. (Thanks Ramiro Garcs)
3.3 2016-10-01
  • User's PHP code displayed on settings page are escaped for output by htmlentities() instead of esc_attr() for prevent converting characters to HTML entities.
  • Added global constant for plugin text-domain.
  • Russian translation improved.
3.2 2016-09-15
  • Added option for easy disable the custom code for cases of WSOD.
  • Style sheet of settings page improved.
  • On the settings page added an advertisement about the PRO version of this plugin.
  • The Readme.txt file improved.
  • Added the Readme.txt file for translation contribution.
3.1 2016-09-02
  • Added prefixes to the stylesheet and script names when using wp_enqueue_style() and wp_enqueue_script().
  • Added constant for storing the plugin version number.
3.0 2016-08-31
  • The structure of files changed.
  • Style sheet of settings page improved and better commented.
  • JS code improved.
  • The "thanks.png" image removed.
  • POT file updated.
  • Russian translation updated.
  • Chinese (Taiwan) translation updated.
2.5.1 2016-08-02
  • The update_option() returned into _duplicates function.
2.5 2016-07-28
  • Added active-line addon to CodeMirror.
  • Extra update_option() removed from the _duplicates function.
  • The _exec function optimized.
  • CSS class "slider" renamed to "trigger".
  • Styles of settings page optimized for mobile devices.
  • The styles.css file better commented.
  • The enqueue_codemirror_scripts function renamed to mcstylesload_scripts.
2.4 2016-07-21
  • Added trigger for temporary disable the custom functions (PHP code).
  • Functions _prepare, _duplicates, and _exec optimized.
2.3 2016-07-20
  • Added function to check for duplicate function names. Compares the names of all functions (internal, user).
  • Added function for automatic remove the message about successful saving after 3 seconds.
  • Removed the default message about successful saving.
  • The function of user code cleaning modified.
  • File js-functions.js renamed to functions.js.
  • Removed my personal ad about freelance.
2.2 2016-04-13
  • Added Chinese (Taiwan) translation. (Thanks Gordon Yu)
  • Text domain changed to "my-custom-functions".
  • Added compatibility with the translate.wordpress.org.
2.1 2016-04-07
  • In the settings_page.php, on the line 21, fixed typo.
  • Removed extra rules in style.css file.
  • All images are moved to the directory "images".
  • Image "btn_donateCC_LG.gif" is now located in the "images" directory.
2.0 2016-04-03
  • New design of settings page (new layout).
  • Constants variables added.
  • editor.js deleted.
  • js-functions.js (file with all js functions) created.
  • Prefixes changed to "MCFunctions".
  • Text domain changed to "MCFunctions".
  • Plugin URI changed to GitHub repository.
  • Added my personal ad about freelance.
  • .pot file updated.
  • Russian translation updated.
1.9 2016-02-04
  • Authors URI changed.
  • Donate link changed.
  • Localization improved.
  • .pot file updated.
  • Russian translation updated.
1.8 2015-12-19
  • The mode of CodeMirror editor changed from 'application/x-httpd-php' (HTML+PHP) to 'text/x-php' (PHP).
  • Placeholder of
  • Removed more unused do_action() from settings_page.php file.
1.7 2015-11-24
  • The stylesheet of plugin's page moved to separate file.
  • The javascript from settings_page.php moved to separate file.
  • Textdomain changed to "mcfunctions".
  • Changed the style of title in plugin's page.
  • The LICENSE file renamed to LICENSE.txt
1.6 2015-09-27
  • Fixed the issue due to which nothing appears below line 26 until you click below that line.
  • Added register_setting for error option.
  • Corrected comments to source code.
1.5 2015-09-26
  • CodeMirror scripts are combined and minified.
1.4 2015-09-21
  • Fixed the issue due to which the alert message was appearing after installation.
1.3 2015-09-09
  • .pot file included.
  • Minor fixes.
1.2 2015-08-27
  • Added the syntax highlighting and line numbering.
1.1 2015-06-04
1.0 2015-06-04
  • Initial release.
  • Added the check for safety execution code.
  • Added ready for translation.