Úpravy (vylepšení) wp-config.php: Porovnání verzí

Z Znalosti
(Založena nová stránka s textem „Kategorie:Systém WordPress Pramen: [http://code.tutsplus.com/articles/new-wp-config-tweaks-you-probably-dont-know--wp-35396 New wp-config Tweaks You P…“)
 
m
Řádek 4: Řádek 4:
 
Codex wordpress.org: [http://codex.wordpress.org/Editing_wp-config.php Editing wp-config.php]
 
Codex wordpress.org: [http://codex.wordpress.org/Editing_wp-config.php Editing wp-config.php]
  
1. Obchvat FTP serveru - při instalaci nebo mazání pluginu nebo šablony WordPress potřebuje FTP server. Následující kód umožní FTP server obejít. Vloží se na konec wp-config.php:
+
1. Obchvat FTP serveru - při instalaci nebo mazání pluginu nebo šablony WordPress potřebuje FTP server. Následující kód umožní FTP server obejít. Vloží se na konec ''wp-config.php'':
 
  if(is_admin()) {
 
  if(is_admin()) {
 
     add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
 
     add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
Řádek 12: Řádek 12:
 
[Kdysi dávno jsem to našel ve fóru WP - [https://wordpress.org/support/topic/unable-to-locate-wordpress-content-directory-wp-content?replies=15 Unable to locate WordPress Content directory (wp-content)].]
 
[Kdysi dávno jsem to našel ve fóru WP - [https://wordpress.org/support/topic/unable-to-locate-wordpress-content-directory-wp-content?replies=15 Unable to locate WordPress Content directory (wp-content)].]
  
2. Nastavení předvolené šablony pro WordPress - zde se upravuje wp-config-sample.php. S takto upraveným ...sample se pak generuje instance WordPressu:
+
2. Nastavení předvolené šablony pro WordPress - zde se upravuje ''wp-config-sample.php''. S takto upraveným ...sample se pak generuje instance WordPressu:
 
  define( 'WP_DEFAULT_THEME', 'default-theme-folder-name' );
 
  define( 'WP_DEFAULT_THEME', 'default-theme-folder-name' );
 
3. Zábrana automatické aktualizace WordPressu. Pokud z libovolného důvodu nechceme připustit automatickou aktualizaci:
 
3. Zábrana automatické aktualizace WordPressu. Pokud z libovolného důvodu nechceme připustit automatickou aktualizaci:
Řádek 23: Řádek 23:
 
  define( 'MEDIA_TRASH', true );
 
  define( 'MEDIA_TRASH', true );
  
5. Zábrana aktualizace adresáře wp-content při aktualizaci WordPressu:
+
5. Zábrana aktualizace adresáře ''wp-content'' při aktualizaci WordPressu:
  
 
  define( 'CORE_UPGRADE_SKIP_NEW_BUNDLED', true );
 
  define( 'CORE_UPGRADE_SKIP_NEW_BUNDLED', true );
  
To způsobí, že obsah wp-content zůstane při aktualizaci nedotčen, tj. nepřepíší se šablony, pluginy ani jiný obsah.
+
To způsobí, že obsah ''wp-content'' zůstane při aktualizaci nedotčen, tj. nepřepíší se šablony, pluginy ani jiný obsah.
 
Převzato z [http://wpengineer.com/2301/advent-calendar-only-update-the-core-the-fast-way/ WP Engineer].
 
Převzato z [http://wpengineer.com/2301/advent-calendar-only-update-the-core-the-fast-way/ WP Engineer].
  
Řádek 38: Řádek 38:
  
 
Ve shora uvedeném pramenu jsou ještě další úpravy, z mého současného pohledu méně významné.
 
Ve shora uvedeném pramenu jsou ještě další úpravy, z mého současného pohledu méně významné.
Optimalizovat wp-config pomocí konstant WP_SITEURL a WP_HOME
+
Optimalizovat ''wp-config'' pomocí konstant WP_SITEURL a WP_HOME
  
 
viz [https://pressable.com/blog/2015/10/08/define-wp_siteurl-and-wp_home-to-optimize-wp-config/?utm_medium=email&utm_campaign=101020+Newsletter&utm_content=101020+Newsletter+CID_712ee9480d5580d9ac1665c0f40b1989&utm_source=campaignmonitor&utm_term=Read%20More Define WP_SITEURL and WP_HOME to Optimize wp-config]
 
viz [https://pressable.com/blog/2015/10/08/define-wp_siteurl-and-wp_home-to-optimize-wp-config/?utm_medium=email&utm_campaign=101020+Newsletter&utm_content=101020+Newsletter+CID_712ee9480d5580d9ac1665c0f40b1989&utm_source=campaignmonitor&utm_term=Read%20More Define WP_SITEURL and WP_HOME to Optimize wp-config]

Verze z 5. 7. 2016, 10:35

Pramen: New wp-config Tweaks You Probably Don't Know

Codex wordpress.org: Editing wp-config.php

1. Obchvat FTP serveru - při instalaci nebo mazání pluginu nebo šablony WordPress potřebuje FTP server. Následující kód umožní FTP server obejít. Vloží se na konec wp-config.php:

if(is_admin()) {
    add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
    define( 'FS_CHMOD_DIR', 0751 );
}

[Kdysi dávno jsem to našel ve fóru WP - Unable to locate WordPress Content directory (wp-content).]

2. Nastavení předvolené šablony pro WordPress - zde se upravuje wp-config-sample.php. S takto upraveným ...sample se pak generuje instance WordPressu:

define( 'WP_DEFAULT_THEME', 'default-theme-folder-name' );

3. Zábrana automatické aktualizace WordPressu. Pokud z libovolného důvodu nechceme připustit automatickou aktualizaci:

define( 'AUTOMATIC_UPDATER_DISABLED', true );

nebo

define('WP_AUTO_UPDATE_CORE', false);

4. Vytvoření odpadkového koše pro media:

define( 'MEDIA_TRASH', true );

5. Zábrana aktualizace adresáře wp-content při aktualizaci WordPressu:

define( 'CORE_UPGRADE_SKIP_NEW_BUNDLED', true );

To způsobí, že obsah wp-content zůstane při aktualizaci nedotčen, tj. nepřepíší se šablony, pluginy ani jiný obsah. Převzato z WP Engineer.

6. Omezit nebo zakázat Post Revisions:

//  disable post revisions
define('WP_POST_REVISIONS', false);
 
// limit five post revisions
define('WP_POST_REVISIONS', 5);

Ve shora uvedeném pramenu jsou ještě další úpravy, z mého současného pohledu méně významné. Optimalizovat wp-config pomocí konstant WP_SITEURL a WP_HOME

viz Define WP_SITEURL and WP_HOME to Optimize wp-config