• 25-08-2019, 15:12:48
    #1
    Geçtiğimiz günlerde @tolgauc; arkadaşımız Vue.JS ile Youtube mp3 dönüştürücü kodlamış ve ücretsiz paylaşmıştı. Bu kodları subdomain yada ayrı bir klasörde yayınlamak yerine WordPress sayfa içerisine gömerek kullanmak istedim. İlk olarak iframe kullanarak yapmak istedim ancak scroll bar görünmesi ve tam oturmaması nedeniyle alternatif yol aradım. WordPress konusunda ileri düzey değilim ancak birkaç kaynağı araştırarak yaptım. @tolgajan; arkadaşımızın teşviğiyle paylaşmak istiyorum.

    Sayfasının son görünüm hali için YouTube MP3 Dönüştürücü sayfasını ziyaret edebilirsiniz.

    • İlk olarak ana başlıktaki çeviricinin html dosyalarını GitHub'dan indiriyoruz. Ardından, indirdiğimiz klasördeki index.html dosya ismini youtube-mp3.php olarak değiştirerek tema klasörüne atıyoruz. (Siz istediğiniz ismi verebilirsiniz.)
    Navbar'a ihtiyaç olmadığından ben <body> etiketinden sonra <!-- Arama Kısımları--> bölümüne kadar, aşağıdaki kodları sildim.

    <nav class="navbar is-dark" role="navigation" aria-label="main navigation">
    <div class="navbar-brand">
    <div class="navbar-item">
    <span class="navbar-item has-text-white">Youtube MP3 Downloader</span>
    </div>
    <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false">
    <span aria-hidden="true"></span>
    <span aria-hidden="true"></span>
    <span aria-hidden="true"></span>
    </a>
    </div>
    </nav>
    Sonra, tema klasörümüzün ana dizinininde mp3-page.php adında bir dosya oluşturuyoruz. WpBegginer kaynağından aldığınız WordPress özel sayfa oluşturma kodlarını veya kullandığınız temanın page.php dosyasını kopyalayarak içerisinde değişiklik yapıyoruz.

    <?php get_template_part( 'content', 'page' ); ?> olan satırdaki 'content' kısmını, 'youtube-mp3.php' olarak değiştiriyoruz. Benim sayfa kodlarım aşağıdaki gibi.

    Üstnot: Tema bileşenleri görünümde kayma yarattığı için <?php get_sidebar(); ?> satırını kaldırdım.

    <?php /* Template Name: Mp3 */ ?>
    
    <?php get_header(); ?>
    
    <div id="primary" class="content-area">
    <main id="main" class="site-main" role="main">
    <?php
    // Start the loop.
    while ( have_posts() ) : the_post();
    
    // Include the page content template.
    get_template_part( 'youtube-mp3', 'page' );
    
    // If comments are open or we have at least one comment, load up the comment template.
    if ( comments_open() || get_comments_number() ) {
    comments_template();
    }
    
    // End of the loop.
    endwhile;
    ?>
    
    </main><!-- .site-main -->
    
    </div><!-- .content-area -->
    
    <?php get_footer(); ?>
    İşimiz bitti sayılır. Normal bir sayfa ekler gibi WordPress Admin panelden sayfa ekliyoruz. Sayfa Özellikleri > Şablon bölümünden de mp3 seçiyoruz. Hepsi bu kadar.
  • 25-08-2019, 15:13:57
    #2
    Eline sağlık
  • 25-08-2019, 15:15:42
    #3
    tolgauc adlı üyeden alıntı: mesajı görüntüle
    Eline sağlık :)
    Teşekkür ederim, senin de eline sağlık :)
  • 25-08-2019, 15:36:13
    #4
    Güzel ve yararlı konu olmuş, elinize sağlık.
  • 25-08-2019, 16:48:32
    #5
    ASametYildirim adlı üyeden alıntı: mesajı görüntüle
    Güzel ve yararlı konu olmuş, elinize sağlık.
    Teşekkürler Samet, birilerine faydası dokunursa ne mutlu.
  • 26-08-2019, 10:08:49
    #6
    Gutenberg adlı üyeden alıntı: mesajı görüntüle
    Geçtiğimiz günlerde @tolgauc; arkadaşımız Vue.JS ile Youtube mp3 dönüştürücü kodlamış ve ücretsiz paylaşmıştı. Bu kodları subdomain yada ayrı bir klasörde yayınlamak yerine WordPress sayfa içerisine gömerek kullanmak istedim. İlk olarak iframe kullanarak yapmak istedim ancak scroll bar görünmesi ve tam oturmaması nedeniyle alternatif yol aradım. WordPress konusunda ileri düzey değilim ancak birkaç kaynağı araştırarak yaptım. @tolgajan; arkadaşımızın teşviğiyle paylaşmak istiyorum.

    Sayfasının son görünüm hali için YouTube MP3 Dönüştürücü sayfasını ziyaret edebilirsiniz.

    • İlk olarak ana başlıktaki çeviricinin html dosyalarını GitHub'dan indiriyoruz. Ardından, indirdiğimiz klasördeki index.html dosya ismini youtube-mp3.php olarak değiştirerek tema klasörüne atıyoruz. (Siz istediğiniz ismi verebilirsiniz.)
    Navbar'a ihtiyaç olmadığından ben <body> etiketinden sonra <!-- Arama Kısımları--> bölümüne kadar, aşağıdaki kodları sildim.

    <nav class="navbar is-dark" role="navigation" aria-label="main navigation">
    <div class="navbar-brand">
    <div class="navbar-item">
    <span class="navbar-item has-text-white">Youtube MP3 Downloader</span>
    </div>
    <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false">
    <span aria-hidden="true"></span>
    <span aria-hidden="true"></span>
    <span aria-hidden="true"></span>
    </a>
    </div>
    </nav>
    Sonra, tema klasörümüzün ana dizinininde mp3-page.php adında bir dosya oluşturuyoruz. WpBegginer kaynağından aldığınız WordPress özel sayfa oluşturma kodlarını veya kullandığınız temanın page.php dosyasını kopyalayarak içerisinde değişiklik yapıyoruz.

    <?php get_template_part( 'content', 'page' ); ?> olan satırdaki 'content' kısmını, 'youtube-mp3.php' olarak değiştiriyoruz. Benim sayfa kodlarım aşağıdaki gibi.

    Üstnot: Tema bileşenleri görünümde kayma yarattığı için <?php get_sidebar(); ?> satırını kaldırdım.

    <?php /* Template Name: Mp3 */ ?>
    
    <?php get_header(); ?>
    
    <div id="primary" class="content-area">
    <main id="main" class="site-main" role="main">
    <?php
    // Start the loop.
    while ( have_posts() ) : the_post();
    
    // Include the page content template.
    get_template_part( 'youtube-mp3', 'page' );
    
    // If comments are open or we have at least one comment, load up the comment template.
    if ( comments_open() || get_comments_number() ) {
    comments_template();
    }
    
    // End of the loop.
    endwhile;
    ?>
    
    </main><!-- .site-main -->
    
    </div><!-- .content-area -->
    
    <?php get_footer(); ?>
    İşimiz bitti sayılır. Normal bir sayfa ekler gibi WordPress Admin panelden sayfa ekliyoruz. Sayfa Özellikleri > Şablon bölümünden de mp3 seçiyoruz. Hepsi bu kadar.
    Eline sağlık üstad, teşekkürler
  • 26-08-2019, 10:58:56
    #7
    Eline sağlık güzel olmuş
  • 26-08-2019, 14:47:32
    #8
    @tolgajan; @bababilgisayar; teşekkürler arkadaşlar
  • 27-08-2019, 11:05:36
    #9
    Emeğinize sağlık teşekkürler