Adăugarea unui pop-up pe site-ul WordPress poate îmbunătăți interacțiunea utilizatorilor și crește rata de conversie, fără a folosi un plugin. În acest articol, îți voi arăta cum să creezi un pop-up personalizat folosind doar HTML, CSS și JavaScript.
1. Structura HTML pentru pop-up
Acesta este codul complet pe care îl poți folosi pentru a adăuga un pop-up personalizat pe site-ul tău:
<!DOCTYPE html>
<html lang="ro">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Pop-up Personalizat</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
}
.popup-container {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
justify-content: center;
align-items: center;
}
.popup-content {
background: #fff;
padding: 20px;
border-radius: 10px;
text-align: center;
width: 300px;
position: relative;
box-shadow: 0px 4px 10px rgba(0,0,0,0.2);
}
.popup-close {
position: absolute;
top: 10px;
right: 15px;
font-size: 20px;
cursor: pointer;
}
.popup-content h2 {
margin: 0 0 10px;
}
.popup-image {
width: 100%;
max-width: 300px;
border-radius: 10px;
margin-bottom: 10px;
}
.popup-content input {
width: 90%;
padding: 10px;
margin: 10px 0;
border: 1px solid #ccc;
border-radius: 5px;
}
.popup-content button {
padding: 10px 15px;
border: none;
background: #007bff;
color: white;
border-radius: 5px;
cursor: pointer;
}
.popup-content button:hover {
background: #0056b3;
}
</style>
</head>
<body>
<div id="custom-popup" class="popup-container">
<div class="popup-content">
<span class="popup-close" onclick="closePopup()">×</span>
<img src="https://tutorialewebsite.ro/wp-content/uploads/2025/01/abonare.webp" alt="Promoție Specială" class="popup-image">
<h2>Ofertă Specială!</h2>
<p>Abonează-te la newsletter-ul nostru pentru noutăți exclusive.</p>
<input type="email" placeholder="Introdu adresa de email">
<button onclick="closePopup()">Abonează-te</button>
</div>
</div>
<script>
function openPopup() {
document.getElementById("custom-popup").style.display = "flex";
}
function closePopup() {
document.getElementById("custom-popup").style.display = "none";
}
// Afișează pop-up-ul după 2 secunde
setTimeout(openPopup, 2000);
</script>
</body>
</html>
2. Cum să adaugi acest pop-up pe site-ul tău WordPress
Metoda 1: Inserarea codului direct în tema WordPress
- Mergi în WordPress Admin → Aparați → Editor Temă.
- Deschide fișierul header.php sau footer.php.
- Adaugă codul HTML de mai sus înainte de
</body>
. - Salvează modificările și verifică dacă pop-up-ul apare corect.
Metoda 2: Crearea unui fișier separat și încărcarea lui în WordPress
- Creează un fișier nou popup.html și copiază codul de mai sus în el.
- Încarcă fișierul pe server (ex.
public_html/wp-content/uploads/2025/01/popup.html
). - Creează un buton sau link în WordPress pentru a-l deschide:
📌 Vrei să vezi cum arată pop-up-ul? 👉 Vizualizează aici
3. Personalizare și îmbunătățiri
Poți personaliza pop-up-ul schimbând:
- Timpul de apariție (
setTimeout(openPopup, 2000);
– modifică2000
pentru mai multe secunde). - Imaginea din pop-up (înlocuiește
src="https://tutorialewebsite.ro/wp-content/uploads/2025/01/abonare.webp"
). - Culoarea butonului (modifică
background: #007bff;
din CSS).
Concluzie
Adăugarea unui pop-up personalizat în WordPress fără plugin este simplă și eficientă. Poți folosi această metodă pentru promoții, abonări la newsletter sau notificări importante.
Dacă ai nevoie de ajutor, lasă un Mesaj! 🚀