PHP'den çok anlamıyorum, böyle ufak sorulara mantıklı cevaplar bularak kendimi geliştiriyorum.
BURADAKİ kaynak ile aşağıdaki gibi kodlar yazılıyor ancak __('***), ile '***', aynı sonucu verirken neden 2 alt çizgi verip parantez içinde yazılıyor? Bunun mantığı nedir?
Örnek bir kod:
// Add footer settings section
$wp_customize->add_section('social_media_settings',
array(
'title' => __('Social Media Links','laura'),
'priority' => 33,
));
$wp_customize->add_setting('social_media_link_facebook',
array(
'default' => '',
'transport' => 'refresh',
'sanitize_callback' => 'laura_sanitize_text'
));
$wp_customize->add_control('social_media_link_facebook',
array(
'label' => __('Facebook'),
'section' => 'social_media_settings',
'type' => 'url',
'input_attrs' => array(
'placeholder' => __('full url...'),
),));Bu kodda geçen 'label' => __('Facebook'), kısmı 'label' => 'Facebook', olarak yazılınca da çalışıyor?