שדה ההעלאה פופולרי מאוד באתרים רבים להעלאת קבצים ע"י המשתמשים כמו קורות חיים, מסמכים, תמונות ועוד.
הקוד הבא יהפוך את שדה ההעלאה לכפתור העלאה אטרקטיבי יותר כולל אייקון:
הדביקו את הקוד הבא בתוך קובץ functions.php בתבנית הבת שלכם.
תוכלו לשנות את הצבעים כרצונם באיזור ה <style>
add_action( 'wp_head', function (){
?>
add_render_attribute( 'input' . $item_index, 'class', 'file-input elementor-upload-field' );
$form->add_render_attribute( 'input' . $item_index, 'type', 'file', true );
if ( ! empty( $item['allow_multiple_upload'] ) ) {
$form->add_render_attribute( 'input' . $item_index, 'multiple', 'multiple' );
$form->add_render_attribute( 'input' . $item_index, 'name', $form->get_attribute_name( $item ) . '[]', true );
}
if ( ! empty( $item['file_sizes'] ) ) {
$form->add_render_attribute(
'input' . $item_index,
[
'data-maxsize' => $item['file_sizes'],
'data-maxsize-message' => __( 'This file exceeds the maximum allowed size.', 'elementor-pro' ),
]
);
}
echo 'get_render_attribute_string( 'input' . $item_index ) . '>';
echo '';
}, 10, 3 );
שימו לב – Post SMTP built-in email logger תומך בצורה מושלמת בטפסים של אלמנטור.
אני מקווה שנהניתם מהמדריך! אם אתם מעוניינים במדריכים נוספים אתם מוזמנים לציין זאת בתגובות למטה.