Ero sivun ”Wordpress” versioiden välillä
Rivi 92: | Rivi 92: | ||
touch style.css | touch style.css | ||
touch functions.php | touch functions.php | ||
− | |||
</pre> | </pre> | ||
Rivi 111: | Rivi 110: | ||
Text Domain: twenty-sixteen-child | Text Domain: twenty-sixteen-child | ||
*/ | */ | ||
+ | </pre> | ||
+ | |||
+ | Lisää alla oleva functions.php tiedostoon | ||
+ | |||
+ | <pre> | ||
+ | <?php add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() { | ||
+ | wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); | ||
+ | wp_enqueue_style( 'child-style', | ||
+ | get_stylesheet_directory_uri() . '/style.css', | ||
+ | array('parent-style') | ||
+ | ); | ||
+ | } | ||
</pre> | </pre> |
Versio 26. marraskuuta 2016 kello 12.08
Wordpress on suosittu verkkosivuille tarkoitettu CMS työkalu. Se on todella suosittu ja helppokäyttöoinen ja useinkin siksi myös blogien ja kaikkien sivujen käytössä.
Sisällysluettelo
Asennus palvelimelle
Jos asennat webhotelliympäristöön, ohita nämä vaiheet
Tarvitset:
Asenna Apache2, PHP5 ja MySQL. Anna MySQL root salasana asennuksen yhteydessä.
sudo apt-get install apache2 php5 php5-gd libssh2-php mysql-server mysql-client
Luo Wordpressiä varten MySQL tietokanta. Salasana MySQL tietokantapalvelimelle on äskettäin antamasi salasana.
mysql -u root -p
Luo tietokanta wordpress, käyttäjä wordpress sekä käyttäjälle wordpress salasana (vaihda password). Lisätään käyttöoikeudet jotta wordpress käyttäjä voi tehdä muutoksia tietokantaan.
CREATE DATABASE wordpress; CREATE USER wordpressuser@localhost IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost; FLUSH PRIVILEGES; exit;
Asenna WordPress
Lataa ja pura uusin WordPress versio
cd ~ wget http://wordpress.org/latest.tar.gz tar xzvf latest.tar.gz
Konfiguroi WordPress
cd ~/wordpress cp wp-config-sample.php wp-config.php nano wp-config.php
avaamalla wp-config.php tiedosto ja siihen määritä tietokanta-asetukset
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress'); /** MySQL database username */ define('DB_USER', 'wordpressuser'); /** MySQL database password */ define('DB_PASSWORD', 'password');
Siirrä nyt WordPress www-hakemistoon, luodaan sinne uploads hakemisto ja määritetään käyttöoikeudet oikein
sudo rsync -avP ~/wordpress/ /var/www/html/ cd /var/www/html sudo chown -R www-data:www-data * mkdir /var/www/html/wp-content/uploads sudo chown -R www-data:www-data /var/www/html/wp-content/uploads
Avaa selaimella ja jatka asennusta ohjeen mukaisesti
Konfigurointi
Lapsiteemat
Lapsiteema (Child-Theme) on Wordpressissä tapa tehdä kustomoituteema alkuperäisestä.
Siirry WordPress teema hakemistoon
cd wp-content/themes/
Luo hakemisto uudelle lapsiteemalle
mkdir child-theme
Luo hakemiston sisälle seuraavat tiedostot
touch style.css touch functions.php
Avaa style.css ja kopioi alla oleva tiedoston sisälle ja muokkaa tietenkin nimeä ja sitä mikä on parent teema.
/* Theme Name: Twenty Sixteen Child Theme URI: http://example.com/twenty-sixteen-child/ Description: Twenty Sixteen Child Theme Author: John Doe Author URI: http://example.com Template: twentysixteen Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready Text Domain: twenty-sixteen-child */
Lisää alla oleva functions.php tiedostoon
<?php add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array('parent-style') ); }