Documentation / MathType

  • Demos
  • Visit our website
  • Downloads
  • Contact us
  • MathType

    • Wiris Quizzes

      • Learning Lemur

        • CalcMe

          • MathPlayer

            • Store FAQ

              • VPAT for the electronic documentation

                • MathFlow

                  • BF FAQ

                    • Miscellaneous

                      • Wiris Integrations

                        • Home
                        • MathType
                        • MathType Integrations
                        • MathType for CMS
                        • MathType for CMS

                        MathType for WordPress

                        Reading time: 2min

                        Note

                        This page is for using MathType web interface in WordPress. It's also possible to use MathType Office Tools (i.e., the MathType you use in the desktop version of Microsoft Word) in WordPress. If you're looking for instructions on using MathType Office Tools in WordPress, please see our other page of instructions for that.

                         

                        Downloads

                        MathType for WordPress integration consists of these two packages:

                        • MathType integration for WordPress
                        • MathType integration for TinyMCE 5

                        Requirements

                        WordPress 3.0 or higher installed.

                        TinyMCE as text editor (also known as Classic). WordPress versions earlier than 5.0 use it as default. WordPress 5.0 and later use Gutenberg, a block editor.

                        A valid license to install the integration in a production environment; otherwise, you can use the downloaded file just for demo purposes.

                        Install MathType for WordPress

                        1. Copy files

                        Unzip MathType integration for WordPress and add tiny_mce_wiris.php inside /wp-content/plugins

                        Unzip MathType integration for TinyMCE and PHP package and add tiny_mce_wiris directory inside /wp-includes/js/tinymce/plugins

                        Activate WordPress MathType integration in your WordPress plugins administration.

                        Give write permissions to /wp-includes/js/tinymce/plugins/tiny_mce_wiris/cache and /wp-includes/js/tinymce/plugins/tiny_mce_wiris/formulas directories to the web server user (it will be used to store formula MathML codes and temporal images).

                        2. WIRISplugins.js

                        Include WIRISplugins.js script in the header.php file of your theme right before the </head> closing tag. Using WordPress the tag would be like this:

                        <script src="<?php echo get_option('home');?>/wp-includes/js/tinymce/plugins/tiny_mce_wiris/integration/WIRISplugins.js?viewer=image" type="text/javascript"></script>

                        Caution

                        Note: Some WordPress versions may add line breaks around formula images. This is related to WordPress default wpautop filter. You can disable wpautop behavior using an integration like this or you can enable the image mode in our plugin.

                         

                        4. Testing

                        In order to check if the integration is installed correctly, there is a page that makes some tests on your server. Open this link to see where is your test page.

                        5. Clean and backup

                        Visit this page if you want to know how to clean the cache folder and backup your formula images.

                        Using MathType in WordPress

                        Note

                        This page is for using MathType web interface in WordPress. It's also possible to use MathType Office Tools (i.e., the MathType you use in the desktop version of Microsoft Word) in WordPress. If you're looking for instructions on using MathType Office Tools in WordPress, please see our other page of instructions for that.

                         

                        This page is for using MathType web interface in WordPress. It's also possible to use MathType Office Tools (i.e., the MathType you use in the desktop version of Microsoft Word) in WordPress. If you're looking for instructions on using MathType Office Tools in WordPress, please see our other page of instructions for that.

                        The process described below covers both WordPress pages and WordPress posts, but we will not mention both. The process is the same. We further assume you are using WordPress 5.0 or later, but other than the mention of the block editor, the process is the same for earlier WordPress versions.

                        Write an equation

                        Caution

                        This process will not work with the standard WordPress installation. You must have either the TinyMCE Advanced plugin or the Classic Editor plugin installed (or both).

                         

                        If you have the Classic Editor plugin installed, and are using Classic mode to write/edit the page, skip step 1 and proceed with step 2. These steps will assume you're working with the TinyMCE Advanced editor.

                        You cannot add an equation to a Paragraph block. To add an equation to a post, add a Classic Paragraph block by clicking the keyboard icon on the page:

                        1. Click the MathType 7 button on the Classic toolbar to open the MathType 7 editor:
                        2. Create the equation and click OK to insert it into the paragraph:

                        Edit an equation

                        1. Select the formula you want to edit, then open MathType 7 by clicking the MathType 7 button on the toolbar.
                        2. Make the changes to the formula, then click OK to save the changes to the post.

                        Was this article helpful?

                        Yes
                        No
                        Give feedback about this article

                        Related Articles

                        • MathType for WPS Writer / Kingsoft Writer
                        • MathType MTEF v.5 (MathType 4.0 and later)
                        • MathType API documentation
                        • MathType for Joomla

                        MathType for WordPress

                        Note Downloads Requirements Install MathType for WordPress 1. Copy files 2. WIRISplugins.js Caution 4. Testing 5. Clean and backup Using MathType in WordPress Note Write an equation Caution Edit an equation

                        Making people’s STEM work more meaningful

                        MathType

                        • MathType for Office Tools
                        • MathType for Mac
                        • MathType for Microsoft 365
                        • MathType for Google Workspace
                        • MathType for LMS
                        • MathType for XML Editors
                        • Arabic notation
                        • Our products accessibility
                        • MathType is online

                        WirisQuizzes

                        Learning Lemur

                        Solutions for Education

                        • Blackboard Learn
                        • Brightspace by D2L
                        • Canvas
                        • Google Classroom
                        • Moodle
                        • Schoology

                        Solutions for Publishing Houses

                        Solutions for Technical Writers

                        Solutions for Chemistry

                        Integrations

                        • HTML Editors
                        • MathType in WordPress

                        Pricing

                        Company

                        Careers

                        Blog

                        Contact Us

                        Buy Now

                        Plugin Downloads

                        © Wiris 2025

                        • Cookie Settings
                        • Cookie Policy
                        • Terms of Use
                        • Privacy Policy / GDPR
                        • Student Data Privacy
                        • Compliance
                        • Powered by Helpjuice
                        Expand