| Server IP : 172.67.159.97 / Your IP : 216.73.217.154 Web Server : nginx/1.24.0 System : Linux wordpress-sites 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/rebeccaone.com/wp-content/plugins/cornerstone/includes/admin/ |
Upload File : |
<?php
// Script to remove the "View Details" which conflicts with another Cornerstone plugin
add_action("admin_enqueue_scripts", function($hook) {
// Not the plugins page
if ($hook !== "plugins.php") {
return;
}
// Main script
$script = <<<JAVASCRIPT
// Change view details to redirect to Cornerstone Page
window.addEventListener("load", function() {
// Plugin details modal link class
const selected = document.querySelectorAll(".open-plugin-details-modal");
// Loop all
for(var i = 0; i < selected.length; ++i) {
const el = selected[i];
// not the cornerstone plugin
if (el.href.indexOf("plugin=cornerstone&") === -1) {
continue;
}
// On click overwrite page
el.href = "https://theme.co/cornerstone";
el.target = "_blank";
el.rel = "noopener noreferrer";
el.addEventListener("click", function(e) {
e.preventDefault();
window.open("https://theme.co/cornerstone", '_blank').focus();
setTimeout(function() {
document.getElementById('TB_closeWindowButton').click();
}, 1000);
});
}
});
JAVASCRIPT;
echo "<script>\n{$script}</script>";
});