Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

Waarom zou je WordPress nooit aanpassen in het bestaande hoofdthema? Wat gebeurt er met uw aanpassingen wanneer het thema dat u gebruikt, wordt bijgewerkt?

Het antwoord is dat ze verloren zijn gegaan, en uw harde werk om uw site te maken volgens uw merk- en berichtrichtlijnen en voorkeuren zal ook verloren gaan.

Met een child-thema kun je een apart CSS-stylesheet maken en extra functionaliteit toevoegen die niet verloren gaat of wordt beïnvloed wanneer het hoofdthema wordt bijgewerkt.

Dit kan handmatig worden gedaan of door een plug-in voor het maken van een kindthema te installeren.Laten we beginnen met het handmatige proces. Maak een nieuwe map

Begin met het maken van een nieuwe map voor uw child-thema. U kunt een FTP-client gebruiken of toegang krijgen tot uw bestaandewp-content/themes-map via uw cPanel.

Om cPanel te gebruiken, ga naar je hosting controlepaneel. Selecteer bestandsbeheer en navigeer naar de map waarin WordPress is geïnstalleerd.

Dit bevindt zich meestal in een map met de naam public_html. Zoek en open de mapwp-content. Klik op nieuwe map maken en voer een naam in voor uw child-thema.Zorg ervoor dat u het een naam geeft die u later zult herkennen. Een goed voorbeeld is de naam van het ouderthema-kind.

Gebruik geen spaties in uw bestandsnaam om fouten te voorkomen.

Vanwege interne afhandeling moet de mapnaam de naam van het hoofdthema (thema ‘slug”) bevatten, zoals weergegeven in het onderstaande voorbeeld.

Maak een CSS-stylesheet

Stylesheets worden om twee redenen in WordPress-thema's gebruikt. Het is de locatie van de stijlen die van invloed zijn op hoe uw site eruitziet. Het hoofdstijlblad van een thema is waar WordPress naar informatie over het thema zoekt.

Misschien wilt u geen nieuwe stijlen toevoegen aan het child-thema. De stylesheet moet echter nog steeds bestaan ​​om details te definiëren, zoals uw themanaam en de naam van het hoofdthema.

Daarom moet u een nieuw stylesheet maken voor uw child-thema. Uw volgende stap is dus het maken van een tekstbestand voor de CSS-stylesheet waarin de regels worden gedefinieerd die het uiterlijk van uw child-thema bepalen.

Het CSS-bestand met het onderliggende thema heeft dan voorrang op het hoofdthema.

U moet de volgende informatie in uw tekstbestand opnemen: De naam van uw thema.De naam van de hoofdthema-directory. Titel en beschrijving die logisch is.

Zorg ervoor dat u in de stylesheet de volgende headercommentaar bovenaan het bestand opneemt. WordPress leest deze informatie en weet dat er een child-thema wordt gebruikt.

U wilt goed letten op de sjabloontag. Het vertelt WordPress wat het hoofdthema van uw kind is. Merk op dat de map waarin uw hoofdthema zich bevindt, hoofdlettergevoelig is.

Technisch gezien kunt u nu uw child-thema activeren.Als u echter een complexer child-thema wilt maken, moet u aangepaste PHP-functies toevoegen.

Maak een functions.php-bestand in het child-thema (in dezelfde map als het style.css-bestand dat je hebt gemaakt). Dit is waar zaken als extra berichtformaten moeten worden toegevoegd.

Net als bij uw CSS-bestand, zullen de wijzigingen of toevoegingen aan uw PHP-bestand automatisch worden samengevoegd met de functies van de ouder of deze overschrijven.

Voor zaken als berichtformaten die worden toegevoegd met een add_theme_support (), fungeren ze als overschrijvingen in plaats van samenvoegingen.

Wanneer u add_theme_support () gebruikt, moet u enkele aanvullende stappen ondernemen om ervoor te zorgen dat het onderliggende thema de bovenliggende thema overschrijft.

Dit kan ingewikkeld worden, dus verwijs naar het artikel van William Patton, de leider van het WordPress Theme Review Team, over het gebruik van WordPress-berichtindelingen. Stijlen en scripts toevoegen om de functionaliteit van het ouderthema te overschrijven

De volgende stap is ervoor te zorgen dat uw child-thema de functies en stijlen van het hoofdthema overneemt of de nieuwe die u wilt gebruiken weerspiegelt.

Stijlen worden gebruikt om het uiterlijk van uw website te veranderen.Scripts verbeteren de functionaliteit. De manier waarop stijlen en scripts aan uw WordPress-site worden toegevoegd, is net zo essentieel als de inhoud van de bestanden.

De wachtrij-functionaliteit van WordPress is hoe je dit voor elkaar krijgt.

In wachtrij plaatsen verwijst naar de manier waarop stijlen en scripts aan WordPress-sites worden toegevoegd, zodat ze van invloed kunnen zijn op wat gebruikers zien wanneer ze uw site bezoeken.

Het gebruik van talloze plug-ins om hetzelfde resultaat te bereiken, leidt vaak tot compatibiliteitsproblemen en defecte sites.

Wp_enqueue verbetert niet alleen de prestaties van uw website door de overhead van plug-ins te verminderen, maar het verbetert ook de gebruikerservaring.Hoe ‘wp_enqueue` te gebruiken

Om de stijlen voor je child-thema uit te voeren, heb je een functie nodig genaamd wp_enqueue_style ().

Deze functie heeft een paar stukjes informatie nodig, maar het belangrijkste is de naam (of ‘handle`) en de locatie van het bestand.

Voeg binnen het functions.php-bestand de volgende code toe.

Deze code voegt de stylesheet uit de bovenliggende directory toe en voegt vervolgens ook de stylesheet voor het onderliggende bestand toe die we eerder hebben gemaakt. Merk op dat de tekst in de bovenliggende stijl moet overeenkomen met de naam van het bovenliggende thema met -style toegevoegd aan het einde.Activeer uw kindthema

Als u de bestanden voor uw kindthema op de server in de mapwp-content/themes/uwthemename hebt gemaakt, dan is deze beschikbaar in uw WordPress-dashboard zodat u deze kunt activeren. Log in op je dashboard. Ga naar Uiterlijk> Thema's. Uw child-thema moet worden vermeld. Selecteer Voorbeeld om te zien hoe de site eruitziet met het nieuwe child-thema. Als u tevreden bent met hoe het eruit ziet, klikt u op Activeren om het live te laten gaan.

Als je je child-thema ergens anders dan op de server hebt gemaakt in de mapwp-content/themes/jethemenaam, dan zou je je nieuwe child-themamap moeten zippen.Log in op uw WordPress-dashboard. Ga naar Uiterlijk> Thema's. Klik op Nieuw toevoegen. Kies Thema uploaden. Sleep uw gezipte bestand naar het nieuwe vak dat verschijnt of klik op de bestandsselectie en blader ernaar op uw computer. Nadat het is geüpload, kunt u een voorbeeld bekijken en het vervolgens activeren.

Sjabloonbestanden toevoegen

Om andere sjablonen te overschrijven, kunt u ze van het hoofdthema naar het onderliggende thema kopiëren. Alle sjabloonbestanden die in het kind dezelfde naam hebben als in het bovenliggende bestand, fungeren als overschrijvingen.Pas vervolgens de inhoud van de sjablonen naar wens aan.

Om nieuwe sjablonen toe te voegen, hoeft u alleen maar een nieuw bestand met de juiste naam te maken en uw eigen inhoud toe te voegen. In het bovenstaande gedeelte wordt het handmatige proces uitgelegd.

Laten we nu eens kijken hoe we onderliggende thema's kunnen maken met een WordPress-plug-in. Gebruik een WordPress-plug-in

Log in op uw WordPress-dashboard. Klik op Plug-ins> Nieuw toevoegen. Zoek naar child-thema.

De eerste plug-in die je ziet, is de Child Theme Configurator. Dit is een goede keuze, zoals te zien is in de bovenstaande schermafbeelding, omdat het: compatibel is met de huidige versie van WP.Heeft veel installaties. Is onlangs bijgewerkt.

Klik op Nu installeren> Activeren. De volgende stap is om naar Tools te navigeren en vervolgens onderliggende thema's te selecteren.

Zoek en selecteer je hoofdthema in het vervolgkeuzemenu. Kies analyseren om er zeker van te zijn dat uw thema geschikt is om als child-thema te gebruiken.

Hieronder vindt u een stapsgewijze zelfstudie over het instellen van de Child Theme Configurator. Als u besluit een andere WordPress-plug-in te gebruiken, kunt u ook gemakkelijk een zelfstudie vinden over hoe u deze kunt instellen.

Zoals u nu weet, zijn onderliggende thema's verschillende thema's die voor een deel van hun functionaliteit afhankelijk zijn van hun hoofdthema.

Wanneer u een child-thema gebruikt, zoekt WordPress naar het kind vóór de ouder en volgt het de stijl en functionaliteit van het child-thema als dit bestaat.

Bespaar uzelf veel tijd, moeite en toekomstige kopzorgen wanneer het hoofdthema wordt bijgewerkt door een kind te maken dat niet wordt beïnvloed door de update.

.
SETUP UA COMPUTER BLOG