Medya Kitaplığını Genişlet


16

WordPress'teki Medya Kitaplığı'nın solunda "URL'den Ekle" bağlantısı var. Resim URL'lerini kabul eder. Hiçbir yerde söylenmez, ancak YouTube URL'sini veya <iframe>kodunu yapıştırırsanız da ekler. Önizlemeyi resim URL'lerinde olduğu gibi göstermez, böylece yazdığınız kodun geçerli olup olmadığını söyleyemezsiniz.

  1. Bu sayfayı düzenlemek ve geçerli WordPress Embed'lerinin ve geçerli önizlemelerini göstermesini istiyorum <iframes>. Ben sadece gömme kodu tanınan, geçerli ve eklenebilir temel bilgileri göstermek istiyorum. URL'leri doğrulamak için tüm AJAX isteklerini yazabilirim ama wp.medianesne konusunda yardıma ihtiyacım var . Bu sayfayı nasıl güncelleyeceğimi veya kendi sayfamla nasıl değiştireceğimi bilmiyorum? Şimdiye kadar /wp-includes/js/media-editor.js'yi 1054 satırında nerede yazdığını buldum Called when 'Insert From URL' source is not an image. Example: YouTube url..
  2. İkinci olarak, zaten yapıldıktan sonra, "URL'den ekle" sayfası seçili ve kod eklenmiş olarak Medya Kitaplığı'nı açmak için aşağıdaki kod parçası gibi bir şeyi çağırabiliyorum (kullanıcıların mevcut kodu değiştirmesi için) .

Kod (bu görüntüleri düzenlemek için bir pencere getirmek için çalışan bir örnek ama "URL Ekle" için buna ihtiyacım var):

frame = wp.media({
    frame: 'image',
    state: 'image-details',
    metadata: { 'url': 'some-url' }
});
frame.open();

5
Son zamanlarda WordPress'te benzer bir şey sunuldu ve 3.9'da mevcut olacak. Bakınız: make.wordpress.org/core/2014/03/11/…
swissspidy

Vay be, bu gerçekten harika bir haber. Gerçekten böyle bir özelliği kaçırıyordum. Bu bilgi için teşekkürler! Yine de bu soru hala açık - bunun gibi daha fazla bölümün nasıl ekleneceğini veya mevcut bölümlerin nasıl düzenleneceğini öğrenmek güzel olurdu (YouTube oynatıcıları için özel çıktı olarak altyazı eklemek isteyeceğimizi ve bu özellik 3.9'da yer almayacağını varsayalım. ).
Tom

2
Hey Tom, bunu nasıl yapabileceğinize dair bir örnek buldum: github.com/staylor/example-thing
swissspidy

Yanıtlar:


-1

Burada bir şeyler yararlı olabilir https://github.com/ericandrewlewis/wp-media-javascript-guide . Dropbox uploader kullanarak benzer bir şey yaratmaya çalıştım. Umarım bu sana yardımcı olur


1
Merhaba, WordPress SE'ye hoş geldiniz. Bu bir forum değil soru ve cevap sitesidir. Cevapların kesin olmasını tercih ederiz, ancak bu daha çok bir yorumdur. Bunu kim düşürse, bunu gerçekten açıklamalıydı. Kılavuzun neden yardımcı olabileceğini ve sorunun soruya nasıl uygulanacağını açıklamak için cevabınızı düzenleyin.
Matthew Brown aka Lord Matt
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.