Skip to content

Instantly share code, notes, and snippets.

View rafaelmaeuer's full-sized avatar

Rafael M. rafaelmaeuer

View GitHub Profile

find public_html/wp-includes/class-wp-widget-factory.php and look at lines 62,63,64

        $this->widgets[ $widget ] = new $widget();
    }
}

if that is what you see then highlight all 3 lines and replace it with

ls /etc/apt/sources.list.d
sudo rm -f /etc/apt/sources.list.d/myppa.list
var sleepSetTimeout_ctrl;
function sleep(ms) {
clearInterval(sleepSetTimeout_ctrl);
return new Promise(resolve => sleepSetTimeout_ctrl = setTimeout(resolve, ms));
}
await sleep(<duration>);
const object = {a:2, b:4, c:6, d:8};
Object.entries(object).forEach(([key, value], index) => {
console.log(`${index}: ${key} = ${value}`);
});
<?php
$langs = array("PHP", "JavaScript", "Python", "C++", "Ruby");
$newLangsSpace = implode(" ", $langs);
$newLangsComma = implode(", ", $langs);
$newLangsHyphen = implode("-", $langs);
// Since we are printing a string, we can use echo to display the output in the browser
echo $newLangsSpace."<br>"."<br>";
echo $newLangsComma."<br>"."<br>";
<?php
function inverse($x) {
if (!$x) {
throw new Exception('Division by zero.');
}
return 1/$x;
}
try {
echo inverse(5) . "\n";
<?php
if ($divisor == 0) {
// Other error-levels: E_USER_NOTICE, E_USER_WARNING
trigger_error("Cannot divide by zero", E_USER_ERROR);
}
?>
// Turns WordPress debugging on in wp-config.php
define('WP_DEBUG', true);
// Tells WordPress to log everything to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);
// Doesn’t force the PHP 'display_errors' variable to be on
define('WP_DEBUG_DISPLAY', false);
// Hides errors from being displayed on-screen

The tests you had listed :

  • Single Parenthesis - ( ... ) is creating a subshell
  • Double Parenthesis - (( ... )) is for arithmetic operation
  • Single Square Bracket - [ ... ] is the syntax for the POSIX test
  • Double Square Brackets - [[ ... ]] is the syntax for bash conditional expressions (similar to test but more powerful)