Im this scriptUyarı: hattında /var/www/html/mytheme/wp-includes/formatting.php dize dönüştürme Dizi 1025
I kullanarak Metabokslar dosyasında yerine özel alan kimlikleri değişken eklemek için çalışıyor özel alanların değiştirilmesine olanak tanımak için redux çerçevesinde bazı seçenekler ekledi.
<?php
/*global from framework*/
global $redux;
/*custom fields options retrieved from redux framework*/
$custom_videourl = $redux['mytheme_videourl'];
$custom_duration = $redux['mytheme_duration'];
$custom_description = $redux['mytheme_desc'];
$fields = array(
array(
'label' => __('MP4/FLV & Youtube Url', 'framework'),
'desc' => __('Here you can add videos with mp4 format', 'framework'),
'id' => $custom_videourl,
'type' => 'text'
),
array(
'label' => __('Video Duration', 'framework'),
'desc' => __('Example: 5:20', 'framework'),
'id' => $custom_duration,
'type' => 'text'
),
array(
'label' => __('Video Description', 'framework'),
'id' => $custom_description,
'desc' => __('Here you can write a description', 'framework'),
'type' => 'editor'
)
);
$my_metaboxes = new custom_add_meta_box('mytheme_metaboxes', __('Video - Additional Information', 'framework'), $fields, 'post', true);
Fakat yukarıdaki örnekle ben Bildirim var: 1025
Yani on line /var/www/html/mytheme/wp-includes/formatting.php dize dönüştürme Dizi ı eklerseniz değişken Metabokslar olmadan özel alan ince içeriğin altındaki gibi çalışıyoruz:
$fields = array(
array(
'label' => __('MP4/FLV & Youtube Url', 'framework'),
'desc' => __('Here you can add videos with mp4 format', 'framework'),
'id' => 'mytheme_videourl',
'type' => 'text'
),
array(
'label' => __('Video Duration', 'framework'),
'desc' => __('Example: 5:20', 'framework'),
'id' => 'mytheme_duration',
'type' => 'text'
),
array(
'label' => __('Video Description', 'framework'),
'id' => 'mytheme_desc',
'desc' => __('Here you can write a description', 'framework'),
'type' => 'editor'
)
);
$my_metaboxes = new custom_add_meta_box('mytheme_metaboxes', __('Video - Additional Information', 'framework'), $fields, 'post', true);
Ben print_r kullanarak denedi ama Metabokslar daha tutmuyoruz. İlk kodu çalışmanın bir yolu var mı? Özel alan kimlikleri yerine değişkenler kullanılıyor mu?
Örneğin içeriği nedir. $ redux ['mytheme_videourl']; '? Dikkat, bunun bir dizi olduğunu söylüyor, ama sadece belirli bir elemente sahip olmak istiyorsun. – Eknoes
'$ redux ['mytheme_videourl'];' redux/tema ayarları panelinde sadece bir alan redux framework seçeneğidir. Gördüğünüz gibi customfields değiştirilebilme imkanı vermek istiyorum. Bu değişkenleri sadece meta kutularımda kullanmak istiyorum.Metaboxes dosyası, yayın editörünün altındaki özel alan seçeneklerini oluşturuyor ve bildirim de editörün altında. – Gazi
Evet Biliyorum, ama $ redux ['mytheme_videourl']; 'bir dizidir, String değildir. İçeriğini görebileceğiniz bir yerde print_r ($ redux ['mytheme_videourl']) 'yapabilir misiniz? Veya print_r ($ redux ['mytheme_videourl'], true) 'açıklaması veya benzerleri gibi, içeriğini görebilmeniz için? – Eknoes