Support » Kokeneille käyttäjille » Omien php sivujen teko wordpressiin

  • Tarkoitus olisi käyttää wordpressiä erään sivun alustana. Muuten homma pelaa mainiosti mutta en saa itse tehtyjä php-sivuja lisättyä järkevästi. Eli miten saisin oman html&php koodini aukeamaan nätisti käyttäen sivuston tyyliä? Olen koittanut googlailla mutta en ole saanut toimimaan kuin siten että omat sivuni aukeavat default sivun alalaitaan :/

    Mitään vinkkejä?

Esillä 7 vastausta, 1 - 7 (kaikkiaan 7)
  • Kerropa vähän tarkemmin, mitä haluat saada aikaiseksi. Olen itse tehnyt omat php-viritykset WordPress-plugineiksi, jolloin ne saa upotettua WordPressin sivuille oikein näppärästi.

    Thread Starter hohho

    (@hohho)

    Eli saan tehtyä formin helposti wordpressin sivuun lisäämällä WP:ssä uuden sivun ja kirjoittamalla tarvittavan HTML-koodin. Sitten yritän saada tehtyä tämän lomakkeen avulla haun tietokannasta. Minulla on esim. hae.php tiedosto joka hoitaa varsinaisen tietokanta yhteyden. Mutta miten saan tulostettua sen haun tulokset WP:n näköiselle sivulle? Lisäänkö jotain tyylistiedosto juttuja tuohon hae.php tiedostoon? Millaisia nuo wordpress pluginit on?

    Tuossa tapauksessa vilkaisepa teemasi templateja. Esimerkiksi Lautapelioppaan käyttämässä Revolution Church -teemassa voisin tehdä minkä tahansa PHP-tiedoston WordPressin ulkoasun mukaiseksi liittämällä includella alkuun teeman header.php:n ja loppuun sivupalkit sidebar.php:sta ja alaosan footer.php:sta.

    Thread Starter hohho

    (@hohho)

    Laitoin tuon yhden php-exec pluginin wordpressiin. Nyt saan sivuille lisättyä php-koodia kyllä. Tuolla includella sen mielelläni toteuttaisin kyllä, mutta tulee tämmöistä: Fatal error: Call to undefined function language_attributes() in /var/www/wordpress/wp-content/themes/default/header.php on line 8

    kokeilin pelkällä footer:lla ja sidebar incluudauksella myös mutta silloin ei tullut niitä

    eli tuo on nyt toteutettu include ’/var/www/wordpress/wp-content/themes/default/header.php’;

    Kokeile laittaa alkuun:

    require_once('/var/www/wordpress/wp-blog-header.php');

    Tuolla tulee mukaan kaikenlaista WP-kirjastoa (tuon myötä voi esimerkiksi käyttää WordPressin tietokantoja $wpdb-luokan avulla WordPressin ulkopuolelta), josko se poistaisi virheen.

    Thread Starter hohho

    (@hohho)

    Kiitoksia, nyt tuo virhe katosi ja saan myös nuo headerit näkymään. Ainoa vaan että tekstit alkavat kehyksen ulkopuolelta. Ja nuo headeritkin ovat vähän pötkössä mutta kaipa ne tuosta.

    Tarkista, että kaikki divit menevät kohdalleen, vähän teemasta riippuu, mutta luulisin, että oma sisältösi pitää olla jossain tiettyä classia olevassa divissä. Vertaa tavalliseen blogisivuun ja katso, miten WordPress sivut asettelee.

Esillä 7 vastausta, 1 - 7 (kaikkiaan 7)
  • The topic ‘Omien php sivujen teko wordpressiin’ is closed to new replies.