it-swarm-eu.dev

Jak lze vytvořit vlastní pole?

Potřebuji způsob, jak vytvořit vlastní pole, které mi umožní vybrat obrázek z galerie médií. Jak to udělám?

Vlastní pole by mělo mít tlačítko, které po klepnutí mě zavede do galerie médií a umístí cílovou adresu src do vstupního textového pole.

hledáte plugin nebo online tutoriál a mám jen málo štěstí.

4
Kevin

Před několika týdny jsem přidal funkci podobnou Magic Fields .

Zde je projekt github . Nejdůležitější věc je v tomto souboru: js/custom_fields/media_image.js

2
hunk

Použijete-li jeden z těchto pluginů:

http://wordpress.org/extend/plugins/custom-field-template/

1
scribu

To mi připadá jako funkce post_thumbnail ve WordPressu. Přidá rámeček na pravé straně pod pole se štítkem. Ve výchozím nastavení se v okně zobrazí odkaz Nastavený obrázek.

Když na něj kliknete, otevře se okno galerie médií a můžete si vybrat obrázek, který jste dříve vložili na příspěvek jako doporučený obrázek.

Potom můžete použít:

if (has_post_thumbnail()) {
  the_post_thumbnail();
}

ve vás téma zobrazit zobrazený obrázek.

Chcete-li povolit post_thumbnail, stačí přidat:

add_theme_support( 'post-thumbnails' );

k tématu function.php

1
Ben

Chcete-li odpovědět na otázku trochu bokem, jste otevřený alternativě? Doporučuji přidat fotku do příspěvku, podat příspěvek do určité kategorie pro své obrázky a možná v závislosti na vašich potřebách přidat vlastní textové pole, které tento konkrétní obrázek načte.

$image = get_posts('cat=the_category&meta_key=the_key&meta_value=the_value');
foreach($image as $img){
    setup_postdata($img);
    //whatever your markup is...
    echo '<p>'.the_content().'</p>';
    //or
   echo '<p>'.$img->post_content.'</p>';
}

Jen myšlenka...

0
kevtrout