1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

(Ask) Tanya cloning Wordpress

Discussion in 'Wordpress' started by semicolon, Oct 29, 2018.

  1. semicolon

    semicolon Ads.id Fan

    Joined:
    Jan 31, 2016
    Messages:
    188
    Likes Received:
    19
    Guys, ada yg tau cara cloning wordpress.
    Tapi website asalnya milik orang lain.
    Mohon di share.
     
    Bloeqoethoeq likes this.
  2. Ahmad Sarnuji

    Ahmad Sarnuji Super Hero

    Joined:
    May 30, 2015
    Messages:
    1,918
    Likes Received:
    201
    Location:
    Kab.Tangerang, Desa Sumur Bandung
  3. MyNameAri

    MyNameAri Ads.id Starter

    Joined:
    Jun 9, 2017
    Messages:
    50
    Likes Received:
    28
    maksudnya cloning wordpressnya? apa web yg menggunakan wordpress
     
  4. rinirina

    rinirina Aged Domains Seller

    Joined:
    Nov 17, 2014
    Messages:
    1,381
    Likes Received:
    146
    Location:
    Rivendale
    wah bahaya iki :D
     
  5. Rootnesia

    Rootnesia Super Hero

    Joined:
    Sep 30, 2016
    Messages:
    3,437
    Likes Received:
    1,118
    Location:
    Wonogiri
    Serem mainnya :D
     
  6. Ariefpriyadi

    Ariefpriyadi Newbie

    Joined:
    Sep 24, 2016
    Messages:
    7
    Likes Received:
    3
    Location:
    Sidoarjo
    Tidak boleh gan. bayangkan jika ente udah nyicil artikel terus gw asal copy. gmn perasaan ente?
     
  7. warlock

    warlock Ads.id Pro

    Joined:
    Mar 29, 2011
    Messages:
    338
    Likes Received:
    9
    Location:
    127.0.0.1
    perasaan pernah ada yang share tentang ini

    ane asumsi ini untuk clone design aja ya. yg di garis miring bisa googling + trial and error

    Basic:
    bisa memulai dari bikin minor websitenya. bisa gunakan "HTTrack Website Copier" (free open source).
    file hasil copy dari HTTrack berupa HTML static, Scripts, file Images, dan CSS.

    lalu mulai deh convert HTML to WP. tinggal menghubung2kan hasil file tadi
     
  8. wpdevep

    wpdevep Ads.id Pro

    Joined:
    Apr 6, 2012
    Messages:
    453
    Likes Received:
    92
    Location:
    Tebet, Jakarta Selatan
    Sebagai Wp developer saya pernh melakukannya, tapi engga 100% mirip. Kenapa? etika aja, jadi web itu hanya sebagai referensi. Kalo fitur mirip 100% boleh dong, trs gimana caranya? Caranya adalah :D
    1. Bikin template html dgn referensi web cloning
    2. Convert ke theme WP
    3. Pasang fitur2 nya
    4. Jadi dehh :D
     
  9. ririencha

    ririencha Super Hero

    Joined:
    Dec 22, 2009
    Messages:
    1,034
    Likes Received:
    35
    Location:
    Bekasi
    Pertama, buat php file "index.php"

    isinya
    PHP:
    <?php
    session_save_path
    (dirname($_SERVER['DOCUMENT_ROOT']) . '/tmp');
    session_start();
    ob_start();

    $base "http://example.net"//Web yg mau di clone

    $ckfile       '/tmp/cookie-' session_id();
    $cookiedomain str_replace("http://www."""$base);
    $cookiedomain str_replace("https://www."""$cookiedomain);
    $cookiedomain str_replace("www."""$cookiedomain);
    $url          $base $_SERVER['REQUEST_URI'];
    if (
    $_SERVER['HTTPS'] == 'on') {
        
    $mydomain 'https://' $_SERVER['HTTP_HOST'];
    } else {
        
    $mydomain 'http://' $_SERVER['HTTP_HOST'];
    }
    $curlSession curl_init();
    curl_setopt($curlSessionCURLOPT_URL$url);
    curl_setopt($curlSessionCURLOPT_HEADER1);
    if (
    $_SERVER['REQUEST_METHOD'] == 'POST') {
        
    $postinfo '';
        foreach (
    $_POST as $key => $value) {
            
    $postinfo .= $key '=' urlencode($value) . '&';
        }
        
    rtrim($postinfo'&');
        
    curl_setopt($curlSessionCURLOPT_POST1);
        
    curl_setopt($curlSessionCURLOPT_POSTFIELDS$postinfo);
    }
    curl_setopt($curlSessionCURLOPT_RETURNTRANSFER1);
    curl_setopt($curlSessionCURLOPT_TIMEOUT30);
    curl_setopt($curlSessionCURLOPT_COOKIEJAR$ckfile);
    curl_setopt($curlSessionCURLOPT_COOKIEFILE$ckfile);
    foreach (
    $_COOKIE as $k => $v) {
        if (
    is_array($v)) {
            
    $v serialize($v);
        }
        
    curl_setopt($curlSessionCURLOPT_COOKIE"$k=$v; domain=.$cookiedomain ; path=/");
    }
    $response curl_exec($curlSession);
    if (
    curl_error($curlSession)) {
        print 
    curl_error($curlSession);
    } else {
        
    $response  str_replace("HTTP/1.1 100 Continue\r\n\r\n"""$response);
        
    $ar        explode("\r\n\r\n"$response2);
        
    $header    $ar[0];
        
    $body      $ar[1];
        
    $header_ar split(chr(10), $header);
        foreach (
    $header_ar as $k => $v) {
            if (!
    preg_match("/^Transfer-Encoding/"$v)) {
                
    $v str_replace($base$mydomain$v);
                
    header(trim($v));
            }
        }
        
    $body str_replace($base$mydomain$body);
        
        
    //Untuk ganti beberapa konten, pake fungsi replace
        // contoh: $body = str_replace('Welcome to SiteA','Welcome to SiteB', $body);
        
        
    $body str_replace('REPLACE INI''DENGAN INI'$body);
        
    $body str_replace('REPLACE INI''DENGAN INI'$body);
        
    $body str_replace('REPLACE INI''DENGAN INI'$body);
        print 
    $body;
    }
    curl_close($curlSession);
    Next, buat .htaccess

    isinya
    Code:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .* /index.php [L]
    Setiap web target update konten, web clone ikut update..
    Dulu pake ini work, tp belum coba sekarang..
    Gak work kalo web target pake cloudflare..

    Buat belajar aja ya :D ini dulu jg dapet dari BHW
     
    Bloeqoethoeq likes this.

Share This Page