Skip to content

Instantly share code, notes, and snippets.

View Dudaevskiy's full-sized avatar

Dudaevskiy Dudaevskiy

View GitHub Profile
// jQuery
console.log('СТАРТ Удаленной загрузки');
var jq = document.createElement('script');
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
//https://github.com/pid/speakingurl
var jq = document.createElement('script');
jq.src = "https://cdnjs.cloudflare.com/ajax/libs/speakingurl/13.0.0/speakingurl.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
// Универсальная функция поиска и замены всего
function replaceAll(originalString, find, replace) {
return originalString.replace(new RegExp(find, 'g'), replace);
};
markdown = replaceAll(markdown,/\(chrome-extension:\/\/(.*?)\//gim, '('+CurentDomain+'/');
// V2
//---------------------------------------
var regex_template = /\[\!\[(.*)\]\((.*)(gif|GIF|jpg|JPG|jpeg|JPEG|svg|SVG|webp|WEBP|png|PNG)\)\]\((.*)(gif|GIF|jpg|JPG|jpeg|JPEG|svg|SVG|webp|WEBP|png|PNG)\)/gm;
/**
* Popups Addons
*/
// Подключение через require_once в теме
//require_once( get_stylesheet_directory() . '/__SDStudio_Popups_addons/__SDStudio_Popups_addons.php');
/**
* Проверка активности плагина на странице плагинов.
*/
if ( is_plugin_active( 'popups/popups.php' ) ) {
// ======================================================
/**
* [current_year]
* @param $atts
* @return false|string
*/
function current_year( $atts ){
$date = getdate();
return $date['year'];
}
add_shortcode( 'current_year', 'current_year' );

https://cameronjonesweb.com.au/blog/how-to-find-out-the-handle-for-enqueued-wordpress-scripts/

Как узнать дескриптор сценариев WordPress, поставленных в очередь | Кэмерон Джонс

Благодаря широкому разнообразию плагинов и тем для веб-сайтов WordPress, иногда вы можете столкнуться с проблемами со скриптами и стилями, которые они включают. Возможно, ваш новый плагин формы имеет несколько отвратительных стилей, или, может быть, пара разных плагинов ставит в очередь разные версии библиотеки select2, вызывая все ...

Благодаря широкому разнообразию плагинов и тем для веб-сайтов WordPress, иногда вы можете столкнуться с проблемами со скриптами и стилями, которые они включают. Возможно, ваш новый плагин формы имеет несколько отвратительных стилей, или, может быть, пара разных плагинов ставит в очередь разные версии библиотеки select2, вызывая всевозможные проблемы.

В этих ситуациях вы, вероятно, захотите удалить оскорбительные сценарии. Сценарии можно удалить с [wp_dequeue_script](https://developer.wordpress

// Перенос строк
var pre_line = document.querySelectorAll("pre > code td");
for(var i = 0; i < pre_line.length; i++) {
pre_line[i].innerHTML = pre_line[i].innerHTML+"\n";
}
var jq = document.createElement('script');
jq.src = "https://unpkg.com/highlightjs-badge/highlightjs-badge.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
setTimeout(function () {
var pres = document.querySelectorAll("pre>code");
for (var i = 0; i < pres.length; i++) {
hljs.highlightBlock(pres[i]);
}