These days if you want to install a different version of node you do it this way:
First search for your desired package:
brew search node
This might give you the follow results:
heroku/brew/heroku-node ✔
<?php | |
/* | |
* This program is free software: you can redistribute it and/or modify | |
* it under the terms of the GNU General Public License as published by | |
* the Free Software Foundation, either version 3 of the License, or | |
* (at your option) any later version. | |
* | |
* This program is distributed in the hope that it will be useful, | |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
<?php | |
/** | |
Details: Basically This plugin is providing support of Query Monitor with HyperDB. | |
*/ | |
/** | |
Warning: This plugin file is partially working, you must try this first on development environment and check everything and then only use this for Production. | |
Warning: USE THIS AT YOUR OWN RISK, Thank You! | |
*/ |
<?php | |
/** | |
* Some time we get in situation where we have to replace specific string from whole site, | |
* Like if you are using WooCommerce for donation purpose and you want to display | |
* `donation` text in place of `order` text then I have ideal way to do this by below code. | |
*/ | |
/** | |
* Filters text with its translation. |
// JUST run below code in your browser's console, in the browser's tab where PR is open. | |
var x = document.getElementsByClassName("js-details-container"); | |
var i; | |
for (i = 0; i < x.length; i++) { | |
x[i].className = x[i].className.replace(/\bDetails--on\b/g, ""); | |
x[i].className = x[i].className.replace(/\bopen\b/g, ""); | |
} |
<?php | |
/** | |
* Sometime we need to take input from user with Field Manager's TextArea field, FM is using sanitize_text_field](https://api.fieldmanager.org/source-class-Fieldmanager_Field.html#123) | |
* So below is the code to bypass or use your own validation logic. | |
*/ | |
$fm = new \Fieldmanager_TextArea( | |
array( | |
'name' => '_vk_videoembed_manual', | |
'sanitize' => 'validate_embed_field', // Link your own validation function here. |
<?php | |
/** | |
* Change `the_content` thing in below function with your hook in filter | |
* - You can change $wp_filter to $wp_actions to get details of action hooks. | |
* | |
* NOTE: THIS IS FOR ONLY DEBUG PURPOSE NOT SEND THIS CODE TO PRODUCTION. | |
*/ | |
function vk_list_hooks() { | |
global $wp_filter; |
<?php | |
add_action( 'pre_get_posts', array( $this,'function_pre_get_posts' ) ); | |
function function_pre_get_posts(){ | |
// you can't use the query->set here for tax_query | |
// as tax query has already been made | |
// so you need to need add youself to any | |
// existing tax query | |
$tax_query = array( | |
'taxonomy' => 'tax_name', |
These days if you want to install a different version of node you do it this way:
First search for your desired package:
brew search node
This might give you the follow results:
heroku/brew/heroku-node ✔
<!-- | |
Just replace your audio file's name with `file_example_MP3_700KB.mp3` given in below code. | |
Refs: | |
- https://stackoverflow.com/questions/29593733/i-want-to-stop-skip-30-seconds-on-audio-in-html | |
- https://developer.mozilla.org/en-US/docs/Web/Guide/Audio_and_video_delivery/Cross-browser_audio_basics | |
- https://www.w3schools.com/tags/ref_av_dom.asp | |
--> | |
<!DOCTYPE html> |
<html> | |
<body> | |
<a href="https://developer.wordpress.org/block-editor/how-to-guides/themes/create-block-theme/">https://developer.wordpress.org/block-editor/how-to-guides/themes/create-block-theme/</a> | |
</body> | |
</html> |