Ron Fredericks
Forum Replies Created
-
Forum: Plugins
In reply to: [PDF.js Viewer] Stopped working after upgrade to v3.0.3.1I upgraded to v3.0.4 and it works fine. Thanks for working on my support question in a timely manner.
I have updated my “PDF.js Test Page” to reflect the updated version. I plan to keep the page link active permanently so you and others can refer to it for testing. Over time I will keep the version title accurate in the heading: https://www.biophysicslab.com/2026/03/25/temp-post-to-test-pdf-loading/
Problem solved.
Forum: Plugins
In reply to: [PDF.js Viewer] Stopped working after upgrade to v3.0.3.1I posted a test page last night on my website to verify PDF.js works as it should. I have verified last night that version 3.03.1 is working just fine on my Mac and on my Windows 11 boxes using these browsers: Chrome, Safari, and Firefox.
My PDF.js test page to demonstrates PDF.js v3.0.3.1 : https://www.biophysicslab.com/2026/03/24/temp-post-to-test-pdf-loading/
The “big” confusion for me: After upgrading from 3.02 to 3.0.3.1 I cleared every cache I could think of: browsers, WordPress, and LiteSpeed cache. But this did not help. What did help was clearing the browser “history”. Turns out this does more than just remove web pages.
Note from Gemini AI:
Clearing browser history forced the browser to discard stored session data and re-evaluate active plugin permissions/URL mappings, whereas a basic cache clear often only removes temporary files, leaving persistent session data or corrupted, indexed page states that caused the PDF.js plugin to fail. Persistent State Issues: Even if temporary images/files are cleared, browsers store "history" (session state, localStorage, indexDB) which can retain older instructions that conflict with new plugins.Active Content vs. Temporary Files:Clearing "Cache" often just removes images and script files. Clearing "Browsing History" often forces a refresh of the page structure, cookies, and active session state, which allows the new viewer to take control.Redirect Confusion: The old viewer might have been flagged in the browser's history database to handle specific PDF file paths, requiring a full history wipe to break that association. Essentially, the plugin required a full reset of the browser's memory, not just a clearing of its temporary storage.- This reply was modified 1 month ago by Ron Fredericks.
- This reply was modified 1 month ago by Ron Fredericks.
Forum: Plugins
In reply to: [PDF.js Viewer] Stopped working after upgrade to v3.0.3.1Thank you for your review and mindshare on this issue.
In my initial report, I described Firefox as working fine with PDF.js v3.0.3.1 – Just Chrome and Safari show only a gray background typical during a PDF loading. But on these two browsers the PDF never loads, no progress bar shown for typical loading, no error on screen, and no error_log entry to my webserver, and browser refresh button does not help, but the browser back button shows that the browsers are still responsive.
Maybe my Mac with the latest super aggressive security update MacOS v26.3.1 (a) might be at fault. I am willing to confirm that a Windows PC does or does not show this annoying problem when I get a chance.
Forum: Plugins
In reply to: [PDF.js Viewer] Stopped working after upgrade to v3.0.3.1So I was trying to be clear. My site can’t use 3.0.3.1 so I am not using it. I am using the last known working version on my site: 3.0.2. So I put the page where I see the problem, and thanks to those that found the gutenberg block that opens the PDF.js page. But of course it works, I am not on 3.0.3.1 because my users would then get no working pdf pages. And, before posting this thread I cleared every known cache I can find.
So if no one else sees the problem with their typical/any PDF’s loading on 3.0.3.1 then fine, just close the call. But I can’t use this version. Very frustrating since PDF.js is a great plugin.I will close the call myself in a week or so if it magically starts working, when I have tested on more machines while temporarily going to the “suspicious” version 3.0.3.1
Forum: Plugins
In reply to: [WPMathPub] Error discovered when using the pagination numbersHi phxfreddy
After all of our joint work testing WPMathPub – I posted the official version 2.1.4 on the wordpress website just now. You can find the public page here:
https://wordpress.org/plugins/wpmathpub/
Your site won’t show that there is a new version available (same for me) because my “beta” test version we both used, has the same version: 2.1.4
So to get the official released new version (with a few more small changes) you will need to go to “add new plugin”, find WPMathPub, then install it. The new install will overwrite the beta version.
Sorry about that – lesson learned – beta release versions need their own (earlier) version number in readme.txt and in WPMathPub.php – otherwise my best users (beta testers) won’t know to get the new release.
Forum: Plugins
In reply to: [WPMathPub] Error discovered when using the pagination numbersgreat.
You can use Broadcom Fusion VM to set up a Linux virtual machine on your PC for free. Setup WordPress on it and share code between pc or develop on the Linux box itself and work with the web server files directly. Fusion is free great support and rock solid.I will stay in touch and you are welcome to contact me as well on “stuff”
Forum: Plugins
In reply to: [WPMathPub] Error discovered when using the pagination numbersI use thse two files to debug / develop my plugin. Download the plugin to your PC then find the two php files in my code (root and phpmathpublisher directories):
- I use free version FileZilla to FTP upload/download/view between local and WordPress server: https://filezilla-project.org/download.php
- I use free version of VSCode for editing PHP and other web files: https://code.visualstudio.com
Bonus: Link to creating and using the simplest wordpress plugin at 2:27 in this short video: https://www.youtube.com/watch?v=MW-evyl4nQU&t=222s
You are a great software testing superstar! I don’t see any errors in my error_log but I did find this call that ultimately could generate an error via on_cap in functions.php:
// action function for above hook
function mt_add_pages() {
// Add a new submenu under Manage:
// add_management_page('WPMathPub', 'WPMathPub', 8, 'wpmathpubmanage', 'wpmathpub_manage_page');
add_management_page('WPMathPub', 'WPMathPub', 'manage_options', 'wpmathpubmanage', 'wpmathpub_manage_page');
}Here is a link to download a new beta (same as old link):
https://www.biophysicslab.com/download/wpmathpub-wordpress-plugin-latest-beta
- This reply was modified 4 months, 3 weeks ago by Ron Fredericks.
Forum: Plugins
In reply to: [WPMathPub] Error discovered when using the pagination numbersHere is a link to the beta zip file:
https://www.biophysicslab.com/download/wpmathpub-wordpress-plugin-latest-beta/
Forum: Plugins
In reply to: [WPMathPub] Error discovered when using the pagination numbersJust cjecking in… Did you get the zip file vi email yesterday?
I am posting the zip file for download from my website in case you did not.
Forum: Plugins
In reply to: [WPMathPub] Error discovered when using the pagination numbersI figured out a test case that creates the dreaded error on line 1055. And implemented a solution both in phpmathpublisher as reported by your [and mine] error_log. The fix catches the error and silently skips the equation all together. Then from my test case, I implemented a test within my own wpmathpub code so the error never gets to phpmathpub along with a “friendly” error message within the blog post itself where the pmath tag is located. Then, once the error was removed, I found a smaller error that does not crash the plugin but reports a one line every time it is called. I fixed that too.
Now you can see my live test case in action on the last private test page on my site:
November 25, 2025Protected: wpmathpub tech support review 2025_11_25_b
Filed under: Electronic Components — Tags: wpmathpub — Ron Fredericks @ 6:09 pm Edit This
Try to break wpmathpub
Dollar test

Blank tag now handled by an empty shortcode error message Error: wpmathpub plugin shortcode cannot be empty
Tag with HTML entities test

The code in html editor that generates the test case above looks like this:
Try to break wpmathpub
Dollar test [pmath]$0.00[/pmath]
Blank tag now handled by an empty shortcode error message [pmath][/pmath]
Tag with HTML entities test [pmath size=24]html://www.embeddedcomponents.com[/pmath]Next, in a few hours, I will email you a zip file with a repaired wpmathpub plugin. If you can, install the emailed zip file and see if your error [an unknown test case] goes away.
Forum: Plugins
In reply to: [WPMathPub] Error discovered when using the pagination numbersOuch – I think I don’t like the twenty twenty-five much. I am sticking with “Classic” as the menues and header seem more functional.
ClassicVersion: 1.6
By Dave SheaEnable auto-updates
The original WordPress theme that graced versions 1.2.x and prior.
Forum: Plugins
In reply to: [WPMathPub] Error discovered when using the pagination numbersSame back to you Fred.
The default theme for WordPress.org, as of the WordPress 6.7 release, is Twenty Twenty-Five.
This theme emphasizes simplicity and adaptability, utilizing the full site editing capabilities introduced in recent WordPress versions. It provides flexible design options and a variety of patterns suitable for different types of websites, such as personal blogs, professional portfolios, online magazines, or business sites.
Any plugin should at least work with the default theme. I also use the “classic” theme, use to be default a long time ago.
Happy Thanksgiving. We will stay in touch by next week Wednesday (its in my calander)
Forum: Plugins
In reply to: [WPMathPub] Error discovered when using the pagination numbersOK – after all these few days, I finally took the time to read what appeared to be a long error message. Here is the message simplified
Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /home/politico/amarketplaceofideas.com/wp-content/plugins/wpmathpub/phpmathpublisher/mathpublisher.php:1055line 1055 in mathhpublisher.php is a for loop. Here is the code snippet with the for loop declaration where PHP function count($img) is returning an unfriendly value like 0, null, or typedef error (new to php version 8)
for($i = 0; $i < count($img); $i++). # Line 1055 here
{
if(isset($img[$i]))
{
ImageCopy($result, $img[$i],$pos,$dessus-$base[$i], 0, 0,imagesx($img[$i]),imagesy($img[$i]));
$pos += imagesx($img[$i]);
}
}
$this->image=$result;
}So changing to the offical default theme of “twenty-twenty” probably won’t help.
A temporary fix might be to find an equation in your blog that is goofy like an invisible character injected by CKeditor (just an example) betweenn pmath tags, or some other construct that makes the $img[] array to become non-countable. But I have read that even the web server itself can inject a bad value so maybe there is no “goofy” equation.
Interesting note: Switching to an older version of PHP 7.x might be useful just for debugging purposes as the new PHP 8.x TypeError result might be more fatal then the PHP 7.x result. But not really a solution. But test might be interesting.
The only real fix I see going forward: I need to put a few lines of test code before line 1055 to catch fatal use of the PHP count($img) function call to make sure that $img is a countable variable and does does not return null or 0.
I can prepare a downloadable zip file for you to test by replacing the production wpmathpub plugin with an uploaded one I provide. Probably repeat a few times as I don’t have any way to test the actual issue you are having (??)
Either way, I clearly need to add some code before line 1055, and thank you for sharing this issue (a few times, so I could get through my own discovery process).
I will ping you when I have a new code base available for testing in about a week. But we can stay in touch along the way on this or your neat electronics research.
Forum: Plugins
In reply to: [WPMathPub] Error discovered when using the pagination numbersI sent you an email with a link to private page and password testing your pmath tags. Can you let me know if this is a fair test case?
Also my last support post here was flagged for security inspection due to the large number of links included while demonstrating CKeditor’s large number of coding errors found by WordPress check plugin (a great tool when reviewing plugin author’s stuff). But I think they did allow it. Again can you confirm reading my take on CKeditor not working for my site (probably some other plugins I have may be clobbering it)?
- This reply was modified 5 months ago by Ron Fredericks.
- This reply was modified 5 months ago by Ron Fredericks.
Forum: Plugins
In reply to: [WPMathPub] Error discovered when using the pagination numbersI have installed CKEdit, enabled both the Classic Editor and CKEdit, and set user profile check book to enable visual editing (tried disable as well). I also switched my theme to “Classic” to insure compatibility my most any plugin.
CKEdit does not work for me. I only get a subset of Classic Editor features. Using image below – do you see any menu I am missing?

Last update for plugin was 16 years ago, and not many users.
The list of errors in CKEditor is very large, as seen with WP Plugin Check (I recommend this free plugin)….
Plugin CheckCheck the Plugin
Select a plugin to check it for best practices in several categories and security issues. For more information about the checks, use the Help tab at the top of this page. Select Plugin Akismet Anti-spam: Spam Protection CKEditor 1.3 Classic Editor Dean's Code Highlighter Export media with selected content Jetpack LiteSpeed Cache Maintenance Mode MalCare WordPress Security Plugin - Malware Scanner, Cleaner, Security Firewall SimpleTags Site Kit by Google Sociable TaxoPress Ultimate Google Analytics WordPress Automatic Upgrade WP 404 Auto Redirect to Similar Post WP Math Publisher - wpmathpub Categoriesgeneral Generalplugin_repo Plugin Reposecurity Securityperformance Performanceaccessibility Accessibility
Checks complete. Errors were found.FILE: ckeditor_class.phpLineColumnTypeCodeMessageEdit Link5647ERRORWordPress.WP.I18n.MissingArgDomainMissing $domain parameter in function call to __().
Learn more (opens in a new tab)View in code editor (opens in a new tab)6251ERRORWordPress.WP.I18n.MissingArgDomainMissing $domain parameter in function call to __().
Learn more (opens in a new tab)View in code editor (opens in a new tab)6842ERRORWordPress.WP.I18n.TextDomainMismatchMismatched text domain. Expected 'ckeditor-12' but got 'ckeditor'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)6955ERRORWordPress.WP.I18n.TextDomainMismatchMismatched text domain. Expected 'ckeditor-12' but got 'ckeditor'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)7131ERRORWordPress.WP.I18n.MissingArgDomainMissing $domain parameter in function call to _e().
Learn more (opens in a new tab)View in code editor (opens in a new tab)FILE: AjexFileManager/skin/.gifLineColumnTypeCodeMessage00ERRORhidden_filesHidden files are not permitted.FILE: AjexFileManager/lib/jquery.jsLineColumnTypeCodeMessageEdit Link00ERRORlibrary_core_filesLibrary files that are already in the WordPress core are not permitted.View in code editor (opens in a new tab)FILE: AjexFileManager/lib/jquery-ui.jsLineColumnTypeCodeMessageEdit Link00ERRORlibrary_core_filesLibrary files that are already in the WordPress core are not permitted.View in code editor (opens in a new tab)FILE: ckeditor.phpLineColumnTypeCodeMessageEdit Link00ERRORplugin_header_no_licenseMissing "License" in Plugin Header.
Please update your Plugin Header with a valid GPLv2 (or later) compatible license.
Learn more (opens in a new tab)View in code editor (opens in a new tab)FILE: AjexFileManager/ajax/php/ajax.phpLineColumnTypeCodeMessageEdit Link26314ERRORWordPress.Security.EscapeOutput.OutputNotEscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$result'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)FILE: AjexFileManager/ajax/php/lib.phpLineColumnTypeCodeMessageEdit Link6818ERRORWordPress.Security.EscapeOutput.OutputNotEscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'fread'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)40540ERRORWordPress.Security.EscapeOutput.OutputNotEscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$cfg['root']'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)41346ERRORWordPress.Security.EscapeOutput.OutputNotEscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$cfg['root']'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)42344ERRORWordPress.Security.EscapeOutput.OutputNotEscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$d'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)43150ERRORWordPress.Security.EscapeOutput.OutputNotEscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$d'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)43318ERRORWordPress.Security.EscapeOutput.OutputNotEscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$type[$i]'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)44341ERRORWordPress.Security.EscapeOutput.OutputNotEscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$ext[$i]'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)44389ERRORWordPress.Security.EscapeOutput.OutputNotEscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$ext[$i]'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)FILE: ckeditor_class.phpLineColumnTypeCodeMessageEdit Link5647ERRORWordPress.Security.EscapeOutput.OutputNotEscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)6251ERRORWordPress.Security.EscapeOutput.OutputNotEscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)6827ERRORWordPress.Security.EscapeOutput.UnsafePrintingFunctionAll output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)6868ERRORWordPress.Security.EscapeOutput.OutputNotEscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$this'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)6935ERRORWordPress.Security.EscapeOutput.UnsafePrintingFunctionAll output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)7131ERRORWordPress.Security.EscapeOutput.UnsafePrintingFunctionAll output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)10332ERRORWordPress.Security.EscapeOutput.OutputNotEscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$this'.
Learn more (opens in a new tab)View in code editor (opens in a new tab)FILE: AjexFileManager/ajax/php/ajax.phpLineColumnTypeCodeMessageEdit Link331ERRORWordPress.DateTime.RestrictedFunctions.timezone_change_date_default_timezone_setUsing date_default_timezone_set() and similar isn't allowed, instead use WP internal timezone support.View in code editor(opens in a new tab)21412ERRORGeneric.PHP.ForbiddenFunctions.FoundThe use of function move_uploaded_file() is forbiddenView in code editor(opens in a new tab)22611ERRORGeneric.PHP.ForbiddenFunctions.FoundThe use of function move_uploaded_file() is forbiddenView in code editor(opens in a new tab)2588ERRORGeneric.PHP.ForbiddenFunctions.FoundThe use of function move_uploaded_file() is forbiddenView in code editor(opens in a new tab)4229WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_SERVER['DOCUMENT_ROOT']. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)4229WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_SERVER['DOCUMENT_ROOT'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor(opens in a new tab)4229WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_SERVER['DOCUMENT_ROOT']View in code editor(opens in a new tab)5116WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_SERVER['DOCUMENT_ROOT']. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)5116WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_SERVER['DOCUMENT_ROOT'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor(opens in a new tab)5116WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_SERVER['DOCUMENT_ROOT']View in code editor(opens in a new tab)9714WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)9740WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)9740WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['dir'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor(opens in a new tab)9740WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_POST['dir']View in code editor(opens in a new tab)10415WARNINGWordPress.Security.NonceVerification.RecommendedProcessing form data without nonce verification.View in code editor(opens in a new tab)10431WARNINGWordPress.Security.NonceVerification.RecommendedProcessing form data without nonce verification.View in code editor(opens in a new tab)10431WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_GET['mode'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor(opens in a new tab)10431WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_GET['mode']View in code editor(opens in a new tab)10522WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)10539WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)10539WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['type'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor(opens in a new tab)10539WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_POST['type']View in code editor(opens in a new tab)10563WARNINGWordPress.Security.NonceVerification.RecommendedProcessing form data without nonce verification.View in code editor(opens in a new tab)105105WARNINGWordPress.Security.NonceVerification.RecommendedProcessing form data without nonce verification.View in code editor(opens in a new tab)105105WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_GET['type'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor(opens in a new tab)105105WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_GET['type']View in code editor(opens in a new tab)10622WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)10639WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)10639WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['sort'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor(opens in a new tab)10639WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_POST['sort']View in code editor(opens in a new tab)14026WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)14026WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_POST['oldname']. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)14026WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['oldname'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor(opens in a new tab)14026WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_POST['oldname']View in code editor(opens in a new tab)14121WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)14121WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_POST['newname']. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)14121WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['newname'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor(opens in a new tab)14121WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_POST['newname']View in code editor(opens in a new tab)16226WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)16226WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_POST['oldname']. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)16226WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['oldname'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor(opens in a new tab)16226WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_POST['oldname']View in code editor(opens in a new tab)16321WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)16321WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_POST['newname']. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)16321WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['newname'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor(opens in a new tab)16321WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_POST['newname']View in code editor(opens in a new tab)17623WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)17623WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_POST['oldname']. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)17623WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['oldname'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor(opens in a new tab)17623WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_POST['oldname']View in code editor(opens in a new tab)17721WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)17721WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_POST['newname']. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)17721WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['newname'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor(opens in a new tab)17721WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_POST['newname']View in code editor(opens in a new tab)19818WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)19849WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)19919WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)19951WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)20145WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)20330WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)20330WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_FILES[$key]['name']. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)20430WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)20430WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_FILES[$key]['name'][$i]. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)20430WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_FILES[$key]['name'][$i]View in code editor(opens in a new tab)20465WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)20465WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_FILES[$key]['name'][$i]. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)20465WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_FILES[$key]['name'][$i]View in code editor(opens in a new tab)20734WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)20734WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_FILES[$key]['name'][$i]. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)20734WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_FILES[$key]['name'][$i]View in code editor(opens in a new tab)21125WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)21125WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_FILES[$key]['tmp_name'][$i]. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)21125WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_FILES[$key]['tmp_name'][$i]View in code editor(opens in a new tab)21431WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)21431WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_FILES[$key]['tmp_name'][$i]. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)21431WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_FILES[$key]['tmp_name'][$i]View in code editor(opens in a new tab)22630WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)22630WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_FILES[$key]['tmp_name'][$i]. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)22630WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_FILES[$key]['tmp_name'][$i]View in code editor(opens in a new tab)23444WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)23444WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_FILES[$key]['name'][$i]. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)23444WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_FILES[$key]['name'][$i]View in code editor(opens in a new tab)25613WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)25613WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_FILES['upload']['error']. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)25613WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_FILES['upload']['error']View in code editor(opens in a new tab)25732WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)25732WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_FILES['upload']['name']. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)25732WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_FILES['upload']['name']View in code editor(opens in a new tab)25827WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)25827WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_FILES['upload']['tmp_name']. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)25827WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_FILES['upload']['tmp_name']View in code editor(opens in a new tab)26722WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)26722WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_POST['files']. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)26722WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['files'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor(opens in a new tab)26722WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_POST['files']View in code editor(opens in a new tab)29011WARNINGWordPress.Security.NonceVerification.RecommendedProcessing form data without nonce verification.View in code editor(opens in a new tab)29042WARNINGWordPress.PHP.DevelopmentFunctions.error_log_print_rprint_r() found. Debug code should not normally be used in production.View in code editor(opens in a new tab)FILE: AjexFileManager/ajax/php/lib.phpLineColumnTypeCodeMessageEdit Link13120ERRORWordPress.DateTime.RestrictedFunctions.date_datedate() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead.View in code editor (opens in a new tab)367WARNINGWordPress.Security.NonceVerification.RecommendedProcessing form data without nonce verification.View in code editor (opens in a new tab)3811WARNINGWordPress.Security.NonceVerification.RecommendedProcessing form data without nonce verification.View in code editor (opens in a new tab)4039WARNINGWordPress.Security.NonceVerification.RecommendedProcessing form data without nonce verification.View in code editor (opens in a new tab)4039WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_GET['downloadFile'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor (opens in a new tab)4039WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_GET['downloadFile']View in code editor (opens in a new tab)FILE: ckeditor_class.phpLineColumnTypeCodeMessageEdit Link4620WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)4655WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)4743WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)4743WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotValidatedDetected usage of a possibly undefined superglobal array index: $_POST['ckskin']. Use isset() or empty() to check the index exists before using itView in code editor(opens in a new tab)4743WARNINGWordPress.Security.ValidatedSanitizedInput.MissingUnslash$_POST['ckskin'] not unslashed before sanitization. Use wp_unslash() or similarView in code editor(opens in a new tab)4743WARNINGWordPress.Security.ValidatedSanitizedInput.InputNotSanitizedDetected usage of a non-sanitized input variable: $_POST['ckskin']View in code editor(opens in a new tab)5818WARNINGWordPress.Security.NonceVerification.MissingProcessing form data without nonce verification.View in code editor(opens in a new tab)FILE: readme.txtLineColumnTypeCodeMessageEdit Link00ERRORmissing_readme_header_testedThe "Tested up to" header is missing in the readme file.
Learn more (opens in a new tab)View in code editor(opens in a new tab)00ERRORno_licenseMissing "License".
Please update your readme with a valid GPLv2 (or later) compatible license.
Learn more (opens in a new tab)View in code editor(opens in a new tab)00ERRORtrunk_stable_tagIncorrect Stable Tag.
It's recommended not to use "Stable Tag: trunk". Your Stable Tag is meant to be the stable version of your plugin and it needs to be exactly the same with the Version in your main plugin file's header. Any mismatch can prevent users from downloading the correct plugin files from WordPress.org.
Learn more (opens in a new tab)View in code editor(opens in a new tab)00WARNINGmismatched_plugin_namePlugin name "CKEditor For WordPress" is different from the name declared in plugin header "CKEditor 1.3".
Learn more (opens in a new tab)View in code editor(opens in a new tab)FILE: readme.txtLineColumnTypeCodeMessageEdit Link00WARNINGtrademarked_termThe plugin name includes a restricted term. Your chosen plugin name - "CKEditor For WordPress" - contains the restricted term "wordpress" which cannot be used at all in your plugin name.View in code editor (opens in a new tab)