Home Academy WordPress
WordPress
Vertiefen Sie Ihr Wissen über WordPress
Der Umzug Ihres Blogs zu WordPress ist ganz einfach. Wir zeigen Ihnen Schritt für Schritt, wie Sie von Blogger, Medium und Joomla! wegziehen können....
14 Minuten Lesezeit
Schalten Sie mühelos Anzeigen auf Ihrer Website. Wir zeigen Ihnen, wie Sie mit Google AdSense und anderen Möglichkeiten zur Monetarisierung Ihrer Website beginnen können!...
11 Minuten Lesezeit
Lernen Sie WordPress mit unserem Leitfaden für Einsteiger! Wir helfen Ihnen, Ihre erste WordPress-Website in 13 Schritten zu veröffentlichen. ...
16 Minuten Lesezeit
Es ist ganz einfach, eine Seite „Website im Aufbau“ zu erstellen. Wir erklären Ihnen Schritt für Schritt, wie Sie das mit WordPress und dem Homepage-Baukasten umsetzen können. ...
10 Minuten Lesezeit
Ist Ihre WordPress-Website sicher? Lesen Sie unsere Anleitung zur WordPress-Sicherheit und schützen Sie Ihre Website vor Cyberangriffen. ...
10 Minuten Lesezeit
Ideen für Blogbeiträge: 30 Vorschläge für Unternehmensblogs: Lassen Sie sich von unserer Liste inspirieren - für B2B und B2C. ...
13 Minuten Lesezeit
Wir haben die besten kostenlosen WordPress-Themes des Internets getestet. Lesen Sie unsere Top-10-Liste und finden Sie ein großartiges kostenloses Theme für Ihren Blog oder Ihre Unternehmenswebsite....
12 Minuten Lesezeit
Ob Ihr Unternehmen B2B oder B2C ist, ob klein oder groß, hier sind 8 gute Gründe für Ihr Unternehmen, einen eigenen Business-Blog zu erstellen!...
15 Minuten Lesezeit
Planen Sie, einen Blogbeitrag zu schreiben? Hier sind 10 großartige Tipps, wie Sie überzeugende Blogposts schreiben können, die Besucher anziehen - für alle Arten von Blogs! ...
11 Minuten Lesezeit
Installieren Sie Google Analytics in wenigen Schritten auf Ihrer WordPress-Website. Wir zeigen Ihnen drei Methoden, die funktionieren!...
8 Minuten Lesezeit
Wir haben über 15 Kurs-Plugins für WordPress getestet und möchten die 11 besten mit Ihnen teilen!...
14 Minuten Lesezeit
Entdecken Sie 3 Wege, um Ihr WordPress-Theme anzupassen. Erfahren Sie, wie Sie fehlende Funktionen hinzufügen und sich von Ihrer Konkurrenz abheben....
9 Minuten Lesezeit
Erhöhen Sie den Traffic zu Ihrer Seite mit WordPress Suchmaschinenoptimierung. Folgen Sie unserem WordPress-SEO-Guide inkl. Tipps zu SEO-Plugins....
12 Minuten Lesezeit
Mehr Sicherheit dank proaktiver Schwachstellenüberwachung. Erfahren Sie, warum es wichtig ist und wie one.com und Patchstack Ihre Seite schützen....
5 Minuten Lesezeit
Ein Progressive Web App (PWA) ist eine Website, die wie eine App funktioniert. Wir zeigen, wie Sie eine Progressive Web App mit WordPress erstellen....
10 Minuten Lesezeit
Sie können Ihre WordPress-Website auf 5 Arten mit einem Passwort schützen. Wir zeigen Ihnen, wie es geht und wann welche Methode am besten ist....
7 Minuten Lesezeit
Mit einem Buchungssystem können Ihre Kund:innen einfach Termine auf Ihrer WordPress-Seite buchen. Wir haben 6 Plugins für Sie getestet!...
5 Minuten Lesezeit
WordPress ist ein benutzungsfreundliches CMS, dennoch gibt es einiges zu lernen. Wir zeigen Ihnen in diesem Artikel die Grundlagen!...
15 Minuten Lesezeit
In diesem Artikel erfahren Sie, wie Sie die Schriftart in WordPress ändern. Er enthält eine detaillierte Schritt-für-Schritt-Anleitung, der Sie folgen können....
2 Minuten Lesezeit
5 wichtige Plugins für Ihren WordPress-Workflow, die Ihnen helfen, mit weniger Aufwand mehr zu liefern....
4 Minuten Lesezeit
Updates sind wichtig, aber mühsam, aber es gibt immer noch mehr Gründe für ein Update als dafür, es nicht zu tun. Lesen Sie alles über WordPress-Updates in diesem Artikel....
8 Minuten Lesezeit
Was ist der Unterschied zwischen WordPress Templates und WordPress Themes und welche werden wofür verwendet? Wir zeigen es Ihnen in diesem Artikel....
2 Minuten Lesezeit
In diesem Artikel erfahren Sie alles Wichtige zu WordPress Kategorien, wie Sie sie erstellen und optimal nutzen....
3 Minuten Lesezeit
In diesem Artikel erfahren Sie alles Wichtige zu WordPress Tags bzw. Schlagwörtern und welchen Nutzen Sie und Ihre Besucher davon haben....
3 Minuten Lesezeit
In diesem Artikel erfahren Sie, wie Sie Ihrem Blog mit Gastbeiträgen zu mehr Erfolg verhelfen. Dabei gibt es auch Tipps zum Schreiben der Gastartikel!...
5 Minuten Lesezeit
In diesem Artikel erfahren Sie alles über Shortcodes. Wir zeigen Ihnen, wo Sie Shortcodes unter WordPress einfügen und geben einige Beispiele....
4 Minuten Lesezeit
Ein Child-Theme ist ein Spielplatz zum Experimentieren und Testen. Sie können dadurch zusätzliche Funktionen ermöglichen und Ihre Einstellungen sichern....
4 Minuten Lesezeit
In diesem Artikel behandeln wir das Thema Managed WordPress Hosting. Was Managed Hosting ist und wie es Ihnen Arbeit abnimmt, erfahren Sie hier!...
4 Minuten Lesezeit
WordPress ist das beliebteste Content-Management-System der Welt. Wir erklären Ihnen in diesem Artikel, was WordPress Hosting ist und wie es Ihnen hilft....
4 Minuten Lesezeit
Möchten Sie einen Onlineshop erstellen? Entdecken Sie in diesem Guide WooCommerce: eine E-Commerce-Lösung für Ihren Shop!...
10 Minuten Lesezeit
Suchen Sie nach den besten und kostenlosen WordPress-Themes? Wir erklären, was WordPress-Themes sind und worauf Sie bei der Auswahl achten sollten....
4 Minuten Lesezeit
Damit Sie aus Ihrer WordPress-Seite das Maximum herausholen können, benötigen Sie Plugins. Wir zeigen, was WordPress-Plugins sind und geben 13 Tipps!...
8 Minuten Lesezeit
Google AMP sorgt für schnellere Ladezeiten auf mobilen Geräten. Wir zeigen, wie Sie Accelerated Mobile Pages nutzen und ihr Ranking verbessern können....
5 Minuten Lesezeit
Wenn Sie einen erfolgreichen Blog starten möchten, gibt es dafür einiges zu beachten. Wir geben Ihnen in diesem Artikel 5 unschlagbare Tipps für Ihren Blog!...
5 Minuten Lesezeit
Folgen Sie unserer einfachen Anleitung, um Instagram auf Ihrer Website einzubinden. Wir teilen unsere beliebtesten und besten Plugins und Tipps mit Ihnen....
4 Minuten Lesezeit
Mit den passenden Plugins können Sie eindrucksvolle WordPress Diagramme erstellen. Wir zeigen die besten Plugins für eine elegante Datendarstellung!...
4 Minuten Lesezeit
Lesen Sie unsere Liste mit den 8 besten WordPress Themes für Ihr Unternehmen. Welche Vorteile diese bieten, erfahren Sie in unserem Artikel!...
8 Minuten Lesezeit
Entdecken Sie die Vorteile des WordPress Staging! Wir zeigen Ihnen, wie Sie mit unserem Plugin ganz einfach eine Staging Umgebung einrichten....
4 Minuten Lesezeit
Sie möchten buchstäblich Ihre Sichtbarkeit verbessern und eine Google Maps Karte bei WordPress einbinden? Wir zeigen Ihnen, wie das funktioniert!...
5 Minuten Lesezeit
Auf WordPress ein YouTube Video einbinden – die Top 8 Plugins...
6 Minuten Lesezeit
WordPress schneller machen und Nutzererlebnis verbessern...
10 Minuten Lesezeit
Erst mit Plugins wird eine WordPress-Website richtig rund. Wir zeigen Ihnen in diesem Artikel daher die besten WordPress-Plugins, von uns handverlesen....
6 Minuten Lesezeit
WordPress Spam kann nervenraubend sein, da er die Vorfreude auf Kommentare zunichte macht. Wir zeigen Ihnen, wie Sie Spam Kommentare verhindern können....
7 Minuten Lesezeit
WordPress ist das beliebteste Tool, um eine Website zu erstellen. Erfahren Sie alles Wissenswerte über WordPress und wie Sie am besten damit anfangen....
3 Minuten Lesezeit
Richten Sie Ihre WordPress-Website bei one.com mit zuverlässigem Hosting ein. Mit diesen 4 Schritten können Sie leicht eine WordPress-Website erstellen....
6 Minuten Lesezeit
Mithilfe dieses Leitfadens können Sie Ihren eigenen professionellen und ansprechenden Blog mit WordPress erstellen. Sie können sofort loslegen!...
10 Minuten Lesezeit
'
html += '
'
return html;
}
function ocGetLocale() {
var localString = document.getElementsByTagName('html')[0].getAttribute("lang");
if (!localString) {
return "en";
}
if (localString.indexOf('-') === -1) {
return localString;
}
return localString.split("-")[0]
}
function isInViewport(element) {
var rect = element.getBoundingClientRect();
return (
rect.top >= 0 &&
rect.left >= 0 &&
rect.top <= (window.innerHeight || osShadowElement.documentElement.clientHeight) &&
rect.right <= (window.innerWidth || osShadowElement.documentElement.clientWidth)
);
}
function ocLogBuyClick(e) {
if (!e.target.classList.contains("onecom_plans_cta_main")) {
return;
}
var parent = e.target.parentNode.parentNode.parentNode.parentNode.parentNode;
window.dataLayer.push({
event: "addToCart",
ecommerce: {
currencyCode: parent.getAttribute("data-currency"),
add: {
actionField: {
list: document.getElementsByTagName('h1')[0].textContent
},
products: [
{
id: parent.getAttribute("data-title"),
name: parent.getAttribute("data-title"),
brand: "one.com",
category: "pps",
variant: parent.getAttribute("data-plan"),
location: document.getElementsByTagName('h1')[0].textContent,
price: parent.getAttribute("data-price"),
quantity: 1
}
]
}
}
});
}
function ocLogTrackingInfo(e) {
if ((e.getAttribute("data-marked") !== "1") || (!dataLayer)) {
return;
}
e.removeAttribute("data-marked");
if (!e.getAttribute("data-title") || e.getAttribute("data-fresh") !== "1") {
return;
}
console.info("push initiated")
window.dataLayer.push({
id: e.getAttribute("data-title"),
name: e.getAttribute("data-title"),
brand: "one.com",
category: "pps",
variant: e.getAttribute("data-plan"),
list: "/" + ocGetLocale() + "/",
location: document.getElementsByTagName('h1')[0].textContent,
price: e.getAttribute("data-price"),
position: e.getAttribute("data-position")
}
);
e.setAttribute("data-fresh", "0");
}
function ocSetImpression() {
var plans = document.getElementsByClassName('oc-plan-container');
for (var i = 0; i < plans.length; i++) {
if (isInViewport(plans[i])) {
ocLogTrackingInfo(plans[i]);
}
}
}
function ocProductImpression(e) {
var plans = document.getElementsByClassName('oc-plan-container');
for (var i = 0; i < plans.length; i++) {
if (isInViewport(plans[i])) {
plans[i].setAttribute("data-marked", "1");
ocTimeout = setTimeout(ocSetImpression, 2000)
}
}
}
/* var headingTag = window.location.hash.substr(1);
if(headingTag.length > 0){
console.log(headingTag);
osShadowElement.querySelector('#'+headingTag).scrollIntoView();
} */
//frontpage
function scrollSmooth() {
var elmntToView = osShadowElement.querySelector("#oc-plansandprices");
elmntToView.scrollIntoView({ behavior: "smooth", block: "start", inline: "nearest" });
}
const rightBtn = osShadowElement.querySelector('#right-button');
const leftBtn = osShadowElement.querySelector('#left-button');
if (rightBtn && leftBtn) {
rightBtn.addEventListener("click", function (event) {
const conent = osShadowElement.querySelector('#content');
conent.scrollLeft += 100;
event.preventDefault();
let activeElement = osShadowElement.querySelector(".banner-thumb.active");
if (osShadowElement.querySelector(".banner-menu li:last-child").classList.contains('active')) {
osShadowElement.querySelector(".banner-menu li:first-child").click();
} else {
if (activeElement.nextElementSibling) {
activeElement.nextElementSibling.click();
}
}
});
leftBtn.addEventListener("click", function (event) {
const conent = osShadowElement.querySelector('#content');
conent.scrollLeft -= 100;
event.preventDefault();
let activeElement = osShadowElement.querySelector(".banner-thumb.active");
if (osShadowElement.querySelector(".banner-menu li:first-child").classList.contains('active')) {
osShadowElement.querySelector(".banner-menu li:last-child").click();
} else {
if (activeElement.previousElementSibling) {
activeElement.previousElementSibling.click();
}
}
});
}
function nextSlide(thumbClass) {
if (thumbClass.length > 0) {
var elements = osShadowElement.querySelectorAll(".banner-section");
for (var i = 0, len = elements.length; i < len; i++) {
elements[i].style.display = "none";
}
var elements = osShadowElement.querySelectorAll(".banner-thumb");
for (var i = 0, len = elements.length; i < len; i++) {
elements[i].classList.remove("active");
}
var elmntToView = osShadowElement.querySelector('.banner-section-' + thumbClass);
elmntToView.scrollIntoView({ behavior: "smooth", block: "start", inline: "nearest" });
var menuClicked = osShadowElement.querySelector('.banner-thumb-' + thumbClass);
menuClicked.classList.add("active");
menuClicked.scrollIntoView();
osShadowElement.querySelector('.banner-section-' + thumbClass).style.display = "block";
}
}
const accordionTitlesSuccess = osShadowElement.querySelectorAll(".success-steps-col");
accordionTitlesSuccess.forEach((accordionTitle) => {
accordionTitle.addEventListener("click", () => {
if (accordionTitle.classList.contains("active")) {
accordionTitle.classList.remove("active");
} else {
const accordionTitlesWithIsOpen = document.querySelectorAll(".success-steps-col");
accordionTitlesWithIsOpen.forEach((accordionTitleWithIsOpen) => {
accordionTitleWithIsOpen.classList.remove("active");
});
accordionTitle.classList.add("active");
}
});
});
const accordionTitlesFaq = osShadowElement.querySelectorAll(".faq-col");
accordionTitlesFaq.forEach((accordionTitle) => {
accordionTitle.addEventListener("click", () => {
if (accordionTitle.classList.contains("active")) {
accordionTitle.classList.remove("active");
} else {
const accordionTitlesWithIsOpen = document.querySelectorAll(".faq-col");
accordionTitlesWithIsOpen.forEach((accordionTitleWithIsOpen) => {
accordionTitleWithIsOpen.classList.remove("active");
});
accordionTitle.classList.add("active");
}
});
});
(function () {
slide('right');
})();
/***script to call APIs starts here**/
function checkStatus(response) {
if (response.status >= 200 && response.status < 300) {
return Promise.resolve(response);
} else {
return Promise.reject(new Error(response.statusText));
}
}
function parseJson(response) {
return response.json();
}
function niceRounding(stringDigit) {
var lastDigit = stringDigit.at(-1);
if (lastDigit == 8) {
stringDigit = stringDigit.replace(/.$/, "9");
}
return stringDigit;
}
/***script to call APIs ends here**/
/**Glosssary page***/
function scrollSmoothGlossary(alphabet) {
var alphaList = osShadowElement.querySelectorAll(".alphabet-list");
for (let i = 0; i < alphaList.length; i++) {
alphaList[i].classList.remove("active");
}
var activeAlpha = osShadowElement.querySelector(".alpha-" + alphabet);
activeAlpha.classList.add("active");
var elmntToView = osShadowElement.querySelector("#div-" + alphabet);
//elmntToView.scrollTop = elmntToView.scrollHeight;
elmntToView.scrollIntoView({ behavior: "smooth" });
//elmntToView.scrollTop(elmntToView.scrollHeight);
}
/**searching**/
const $search = osShadowElement.getElementById('search-glossary');
if ($search) {
$search.addEventListener('input', (event) => {
const searchText = event.target.value;
const regex = new RegExp(searchText, 'gi');
const noSearchDiv = osShadowElement.querySelector(".no-glossary-search-found");
const itemList = osShadowElement.querySelectorAll(".oc-glossary-item-articles");
//const articleList = osShadowElement.querySelectorAll(".item-article");
var mainCount = 0;
for (let j = 0; j < itemList.length; j++) {
var articleList = itemList[j].querySelectorAll(".item-article");
var countDisplayBlock = 0;
for (let i = 0; i < articleList.length; i++) {
var h3 = articleList[i].getElementsByTagName("a")[0];
var text = h3.innerHTML;
text = text.replace(/(
|<\/mark>)/gim, '');
const newText = text.replace(regex, '$& ');
h3.innerHTML = newText;
if (text !== newText) {
articleList[i].style.display = "flex";
countDisplayBlock++;
} else {
articleList[i].style.display = "none";
}
}
if (countDisplayBlock === 0) {
itemList[j].parentNode.parentNode.style.display = "none";
} else {
itemList[j].parentNode.parentNode.style.display = "flex";
mainCount++;
}
}
if (mainCount === 0) {
noSearchDiv.classList.remove("hidden");
} else {
noSearchDiv.classList.add("hidden");
}
});
}
var select = osShadowElement.getElementById('alphabet-mobile-select');
if (select) {
select.onchange = function () {
var alphabet = this.options[this.selectedIndex].value;
this.options[this.selectedIndex].classList.add('active');
scrollSmoothGlossary(alphabet);
//var elmntToView = osShadowElement.querySelector("#" + alphabet);
//elmntToView.scrollIntoView({behavior: "smooth", block: "start", inline: "nearest"});
};
}
var glossaryHeader = osShadowElement.getElementById("glossary-header");
var glossaryStickyHeader = osShadowElement.getElementById(
"glossary-header-sticky"
);
// Get the offset position of the navbar
if (glossaryHeader) {
var sticky = glossaryHeader.offsetTop;
}
var glossarySearch = osShadowElement.querySelector(".oc-glossary-search");
// Add the sticky class to the navbar when you reach its scroll position. Remove "sticky" when you leave the scroll position
function stickyAlphabets() {
if (window.pageYOffset > sticky) {
glossaryHeader.classList.add("hidden");
glossaryStickyHeader.classList.remove("hidden");
glossaryStickyHeader.style.zIndex = "99999";
glossarySearch.classList.add("hidden");
} else {
glossaryHeader.classList.remove("hidden");
glossaryStickyHeader.classList.add("hidden");
glossarySearch.classList.remove("hidden");
}
}
/** HIGHLIGHT ALPHABET NAVIGATION LINKS WHILE SCROLLING */
// cache the navigation list-items containing links
var navigationLinks = osShadowElement.querySelectorAll('#glossary-header-sticky > .glossary-header-alphabets > ul > li');
// cache the alphabet sections
var sections = osShadowElement.querySelectorAll('.oc-glossary-item > div > span.item-head');
// map each target section ID to the corresponding navigation list-items
var sectionIdToNavigationLink = {};
for (var i = 0; i < sections.length; i++) {
var id = sections[i].id;
sectionIdToNavigationLink[id] = osShadowElement.querySelectorAll('#glossary-header-sticky > .glossary-header-alphabets > ul > li.alpha-' + id);
}
function getOffset(el) {
var _x = 0;
var _y = 0;
while (el && !isNaN(el.offsetLeft) && !isNaN(el.offsetTop)) {
_x += el.offsetLeft - el.scrollLeft;
_y += el.offsetTop - el.scrollTop;
el = el.offsetParent;
}
return { top: _y, left: _x };
}
function highlightNavigation() {
// get the current vertical position of the scroll bar
var scrollPosition = window.pageYOffset || document.documentElement.scrollTop;
// iterate the sections
for (var i = sections.length - 1; i >= 0; i--) {
var currentSection = sections[i];
// get the position of the section
var sectionTop = getOffset(currentSection).top;
// if the user has scrolled over the top of the section
if (scrollPosition >= sectionTop - 250) {
// get the section id
var id = currentSection.id;
// get the corresponding navigation link
var navigationLink = sectionIdToNavigationLink[id];
// if the link is not active
if (typeof navigationLink[0] !== 'undefined') {
if (!navigationLink[0].classList.contains('active')) {
// remove .active class from all the links
for (i = 0; i < navigationLinks.length; i++) {
navigationLinks[i].className = navigationLinks[i].className.replace(/ active/, '');
}
// add .active class to the current link
navigationLink[0].className += (' active');
}
} else {
// remove .active class from all the links
for (i = 0; i < navigationLinks.length; i++) {
navigationLinks[i].className = navigationLinks[i].className.replace(/ active/, '');
}
}
// we have found our section, so we return false to exit the each loop
return false;
}
}
}
if (glossaryHeader) {
window.addEventListener('scroll', highlightNavigation);
}
/** Glossary page ends here**/
/** NL frontpage modification - version 2.0 **/
// Get the HTML element you need.
const imageOverlay = osShadowElement.getElementById('testimonial-video-section-block-image-overlay');
const playButton = osShadowElement.getElementById('testimonial-video-section-block-play');
if (playButton) {
var vidId = playButton.getAttribute("data");
// Add the event listener for the play button.
playButton.addEventListener('click', play)
}
// The function that is called when the button is clicked.
function play(e) {
e.preventDefault();
let iframe_tag = osShadowElement.getElementById('ytplayer');
iframe_tag.setAttribute('src', 'https://www.youtube.com/embed/' + vidId + '?autoplay=1&enablejsapi=1&origin=http%3A%2F%2Flocalhost&widgetid=1');
imageOverlay.style.opacity = '0';
playButton.style.opacity = '0';
window.setTimeout(function () {
playButton.style.display = 'none';
imageOverlay.style.display = 'none';
}, 800); // timed to match animation-duration
}
// Glossary page navigationbar issue fix Start
let elemWebTopMenu = document.querySelector(".WebTop-Nav");
let elemWebTopSearch = document.querySelector(".MegaMenuAndSearchWrapper");
let elem = document.querySelector("#glossary-header-sticky");
if (elem && ( elemWebTopMenu || elemWebTopSearch ) ) {
let rect = elem.getBoundingClientRect();
let elemTop = rect.top;
let elemBottom = rect.bottom;
let rectWebTop = elemWebTopMenu.getBoundingClientRect();
let elemTopWebTop = rectWebTop.top;
let elemBottomWebTop = rectWebTop.bottom;
let rectWebTopSearch = elemWebTopSearch.getBoundingClientRect();
let elemTopWebTopSearch = rectWebTopSearch.top;
let elemBottomWebTopSearch = rectWebTopSearch.bottom;
if ( ( elemBottomWebTopSearch >= elemTop ) || ( elemBottomWebTop >= elemTop ) ) {
elem.style.zIndex = 200;
} else {
elem.style.zIndex = 0;
}
document.addEventListener('scroll', function() {
let rect = elem.getBoundingClientRect();
let elemTop = rect.top;
let elemBottom = rect.bottom;
let rectWebTop = elemWebTopMenu.getBoundingClientRect();
let elemTopWebTop = rectWebTop.top;
let elemBottomWebTop = rectWebTop.bottom;
let rectWebTopSearch = elemWebTopSearch.getBoundingClientRect();
let elemTopWebTopSearch = rectWebTopSearch.top;
let elemBottomWebTopSearch = rectWebTopSearch.bottom;
if ( ( elemBottomWebTopSearch >= elemTop ) || ( elemBottomWebTop >= elemTop ) ) {
elem.style.zIndex = 200;
} else {
elem.style.zIndex = 0;
}
});
}
let glossaryNav = document.querySelector("#glossary-header-sticky");
let topSearchBarGloss = document.querySelector(".MegaMenuAndSearchWrapper");
let navSpacer = document.querySelector(".NavSpacer");
if ( glossaryNav && topSearchBarGloss) {
topSearchBarGloss.style.position = 'static';
navSpacer.style.display = 'none';
}
// Glossary page navigationbar issue fix End
/******* Custom YouTube video embed js start *******/
let yt_thumb_wraps = document.querySelectorAll('.yt-video-wrapper.yt-play-icon');
if (yt_thumb_wraps) {
yt_thumb_wraps.forEach(yt_thumb_wrap => {
yt_thumb_wrap.addEventListener("click", function(event) {
event.preventDefault();
let vid = event.target.dataset.vid;
let yt_thumb = event.target;
let vtitle = yt_thumb.getAttribute("title");
if(!vid){
yt_thumb = yt_thumb.querySelector('.yt-thumb-image');
vid = yt_thumb.dataset.vid;
vtitle = yt_thumb.getAttribute("title");
}
if(vid && yt_thumb){
let ytvideo = 'VIDEO ';
let yt_thumb_wrap = yt_thumb.closest('.yt-video-wrapper.yt-play-icon');
yt_thumb_wrap.innerHTML = ytvideo;
yt_thumb_wrap.classList.remove("yt-play-icon");
}
});
});
}
/******* Custom YouTube video embed js end *******/