Pereiti prie turinio

Kaip į wordpress postą įterpti scriptą iš kito failo


Rekomenduojami pranešimai

Sveiki, reikia informacijos kaip įterpti į wordpress postą mano parašytą kodą kuris yra kitame faile.

 

Šiuo atveju failas randasi: wp-content/testuoju.php

 

Failo turinys:

 

<html lang="en"><head>
<meta charset="UTF-8">
<meta name="author" content="Mantas">
<title>Kazkoks</title>
<link rel="stylesheet" type="text/css" href="/wp-content/jquery.fancybox.css">
<style type="text/css">
a {outline: 0 none; text-decoration: none;}
a img {border: 0 none;}
#wrap { width: 800px;  margin: 20px auto; font-family: arial, sans-serif; font-size: 14px;}
p.counter span {font-weight: bold;}
</style>
<script src="/wp-content/jquery.js"></script>
<script type="text/javascript" src="/wp-content/jquery.fancybox.js"></script>
<script type="text/javascript" src="/wp-content/jquery.cookie-1.3.0.js"></script>
<script>
$(document).ready(function () {
   // create cookie
   var visited = $.cookie('visited'); // visited = 0
   if (visited == 1) {
       $("p.counter").html("Tuoj issoks langas");
       // open fancybox after 3 secs on 4th visit
       setTimeout(function () {
           $.fancybox.open({
               type: 'iframe',
           href : 'http://labas.lt', 

           });
       }, 3000);
   } else {
       visited++; // increase counter of visits
       $("p.counter span").append(visited);
       // set new cookie value to match visits
       $.cookie('visited', visited, {
           expires: 3// expires after one day
       });
       return false;
   }
}); // ready
</script>
</head>
</html>

 

Kai aš mėginu padaryti include.

 

include(ABSPATH . 'wp-content/testuoju.php');

 

Man randa kažkokių klaidų.

 

"Uncaught SyntaxError: Unexpected token <"

 

Klaida šioje eilutėje: href : 'http://labas.lt', </p>

 

Nors realiai užėjus į puslapis.lt/wp-content/testuoju.php viskas veikia ir jokių klaidų nėra.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Matot man tas kodo panaudojimas reikalingas ne visuose puslapiuose, aš norėčiau tik, kad tas išokantis langas būtų užkraunamas tik kai kuriuose puslapiuose.

 

Įterpus į "Widgets" kita klaida:

 

Uncaught TypeError: Cannot read property 'cookie' of undefined

 

var visited = $.cookie('visited'); // visited = 0

 

Kur tiksliai wordpresse yra

 

<script type="text/javascript" src=

 

Visi šitie. Pamėginčiau ten įterpti šiuos kodus ir ištrinti iš manojo. Aš manau, gal pykstasi wordpresso jquery su mano.

Redagavo MantasV
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Yra pluginas, kuris rodo widgeta tik tam tikruose puslapiuose, pvz: https://wordpress.org/plugins/conditional-widgets/

 

I widget dedamas html koda nedubliuok html, head, body ir kt. tagu. Taip pat nedek antra karta jQuery. Taciau jei kitur nenaudoji, tai teks ideti jquery.cookie

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...