wordpress include
6 naročnikov
6 naročnikov
wtf?! imam en fajl www.domena.com/novice.php in imam wordpress blog, ki ga predelujem v kvazi cms.. kako hudiča naj v template vključim
www.domena.com/novice.php
z include funkcijo in ne iframom? ne prime nič od naštetega
<?php include ("www.domena.com/novice.php"); ?>
<?php include ("http://www.domena.com/novice.php"); ?>
prosim za pomoč.. googlam in 'testiram' že od 11ih :D
7 odgovorov
sam res kere buče no. moraš includat s potjo z diska ne pa web urlja. neki v smislu:
<?php include('/home/username/www/novice.php'); ?>
Če sem prav razumel bi ti rad v wp temo vključil file novice.php? Potem rabiš tole kodo: <?php include (TEMPLATEPATH . "/novice.php"); ?>. Seveda pa se mora novice.php nahajat v istem fajlu kot je tema.
Ok, prav imate.
Načeloma je pa bolje zaradi varnosti strežnika v php.ini imeti allowurlfopen = Off
Se strinjate?
V primeru, če je www.domena.com/novice.php na istem strežniku kot blog, bi uporabil b00mbar-jev način. Če je pa drugje, bi pa dodal v cron neko skripto, ki prebere content tega remote fajla (filegetcontents ali pa curl) in ga zapiše nekam lokalno. Potem pa include('/home/...../novice.php);