Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revisionBoth sides next revision
programmieren:wordpress:urls_aktualisieren_per_filter [2020/06/29 13:25] – created jgehrkeprogrammieren:wordpress:urls_aktualisieren_per_filter [2020/06/30 13:01] jgehrke
Line 31: Line 31:
     return $updated_content;     return $updated_content;
 } }
 +</code>
 +
 +===== Automatisches Managen von mehreren Instanzen =====
 +
 +Wenn 1:1 der gleiche Code über mehrere System geschoben wird, kann es interessant sein, den Host abzufragen und URLs entsprechend dynamisch zu ändern. Je nach dem auf welchem Host die config das gerade liegt:
 +
 +<code php>
 +switch ( $_SERVER['HTTP_HOST'] ) {
 + /* DEV */
 + case 'dev.mein-server.com':
 + $host_url = "https://dev.mein-server.com/";
 + break;
 +
 + /* STAGE */
 + case 'stage.live-server.de':
 + $host_url = "https://stage.live-server.de/";
 + break;
 +
 + /* PRODUCTION */
 + case 'live-server.de':
 + $host_url = "https://www.live-server.de/";
 + break;
 +
 + default:
 + $host_url =  "https://www.live-server.de/";
 + break;
 +}
 +
 + // @link https://wordpress.org/support/article/changing-the-site-url/
 + define( 'WP_SITEURL', $host_url); // url to wp
 + define( 'WP_HOME',    $host_url ); // live url
 </code> </code>
  
  

Page Tools