stode
Kirjoitetut vastaukset
-
Foorumi Ohjeet ja vianmääritys
In reply to: ArtikkelipohjaYleisesti ottaen mallipohjat on teeman ominaisuuksia, mutta ehkä kaipaat lisäosaa jolla voi luoda artikkelista kopion. Silloin voisi vaan vaihtaa tekstit ja kuvat kuten kuvailit. Yksi tällainen lisäosaa on Duplicate post
Foorumi Teemat ja mallit
In reply to: Käännökset toimimaan lapsiteemassa (childtheme)?Todellisuudessa oli kyse Multisite-asennuksen kieliasetuksista. Eli oletusasetuksena oli englanti.
Foorumi Asennus
In reply to: "Cannot modify header information"Hei, parasta olisi varmaan laittaa se tiedoston sisältö tänne. Muutat vaan tiedot siitä mitä et halua näyttää.
Voit kokeilla myös kirjautua sisään ja sitten Asetukset > Yleiset asetukset ja sieltä tarkistat alla olevista kentistä, että lopussa ei ole välilyöntiä.
- WordPress-kansion osoite (URL-osoite):
- Sivuston osoite (URL-osoite):
Yleensä ei muuten haittaa myöskään ottaa yhteyttä palveluntarjoajaan.
Foorumi Asennus
In reply to: "Cannot modify header information"Mikäli olet Windows käyttäjä suosittelen lataamaan ilmaisen Notepad++-editorin. Mene editorin kotisivuille ja lataa. Oletan, että asennat ohjelman kielellä suomi.
Avaa sitten wp-config.php tiedosto ja mene Tiedostomuoto-valikkoon ja valitse sieltä Muunna koodaukseen UTF-8 (ei BOM).
Kun olet suoriutunut tästä, niin tarkasta, että tiedostossa ei ole erikoimerkkejä, jotka ovat muuttuneet oudoiksi merkkijonoiksi.BOM merkkiä käytetään ilmeisesti siksi, että tiedosto voisi periaatteessa olla UTF-8,UTF-16 tai UTF-32. BOM-merkki tiedoston alussa siis kertoisi mikä muoto on kyseessä. PHP-dokumenteissa se aiheuttaa yleensä tyhjän rivin ennen sivun muuta sisältöä.
Foorumi Teemat ja mallit
In reply to: Lapsiteemat (Child Themes)Eikö voisi siinä tapauksessa vaan poistaa nuo kyseiset tiedostot pääteemasta?
Foorumi Kokeneille käyttäjille
In reply to: get_page_by_name()Permalinkkien rakenne ja
get_page_by_title()
eivät ole sidoksissa toisiinsa, se toimii kyllä ihan millä permalinkeillä tahansa.Kiitos korjauksesta, ymmärsin siis väärin. 🙂
Foorumi Kokeneille käyttäjille
In reply to: get_page_by_name()Ylläoleva kuitenkin edellyttää, että osoiterakenteeksi on määritetty WordPressin hallinnassa mukautettu rakenne ja arvoksi /%postname%
Osoiterakenteen löydät WP:n hallinnasta sivulta Asetukset >> OsoiterakenneKiitos tästä tiedosta, minulla sattui olemaan mukautettuna rakenteena juurikin
/%postname%/
, mutta en tiennyt, että sitä vaaditaan funktionget_page_by_title
käyttöön.Mitä haluat tehdä? Tuo funktio palauttaa sivun otsikon perusteella objektin. Eli esimerkiksi $page = get_page_by_title(’Ohjelma’) sijoittaa $page-muuttujaan Ohjelma-sivun objektimuodossa, jonka jälkeen voit tehdä objektilla mitä haluat – siitä saa kätevästi vaikka sivun ID:n ($page->ID).
Kiitos myös tämän havainnollistamisesta. Sain siitä loppuen lopuksi sivun nimen tekstimuodossa ulos, mutta se ei tosiaan toiminut käännöksen kanssa.
Foorumi Kokeneille käyttäjille
In reply to: get_page_by_name()Tarkoitatko mahdollisesti funktiota
get_page_by_title()?
Tätä juuri tarkoitin. Ongelma oli tarkemmin siis, se että halusin käyttää WPLM- lisäosaa, jotta saan kirjoitettua kaksikielisesti, mutta tein navigaation manuaalisesti. Se ei luonnollisesti tullut käännetyksi.
Yritin sitten käyttää funktiota
get_page_by_title()
funkitiota saadakseni linkin otsikot dynaamisesti, mutta huomasin sitten että silloinhan sivuilla ja artikkeleilla on eri ID:t vaikka ne ovatkin linkitetty toisiinsa, eli otin itseäni niskasta kiinni ja käytin funktiotawp_list_pages()
ja muokkasin sitä hieman niin että se näytti tältä `
-
<?php wp_list_pages(’sort_column=menu_order&title_li=&link_before=<span>&link_after=</span>’); ?>
`