Bagaimana Menghilangkan Daftar Bullet di Tampilan dari Plugin Custom Field Template WordPress

Beberapa hari yang lalu, saya menggunakan plugin Custom Field Template di situs lain yang saya buat dengan menggunakan WordPress. Plugin ini sangat berguna jika Anda ingin mendefinisikan field kostum di dalam tulisan atau halaman situs Anda, khususnya jika Anda ingin template sering digunakan berulang-ulang dan memiliki field yang relatif tetap. Sayangnya, saat keluaran akhir yang ditampilkan, Anda akan melihat adanya daftar peluru (bullet) yang tidak berurutan di sebelah kiri dari setiap item di dalam tabel html. Lalu saya membuat modifikasi untuk menghapus daftar peluru tadi. Juga, modifikasi ini akan menambahkan kemampuan bagi pengguna untuk memindahkan ke field berikutnya saat memasukkan data dalam mode ubah/tambah data dengan menggunakan tombol Tab dari papan tuts komputer.

  1. Buka file /wp-content/plugins/custom-field-template/custom-field-template.php Anda, dan temukan kode ini:
    2611
    2612
    2613
    2614
    2615
    
    $output = '<ul>' . "\n";
    foreach ( $metavalue as $val ) :
    	$output .= '<li>' . $val . '</li>' . "\n";
    	endforeach;
    $output .= '</ul>' . "\n";

    lalu timpa dengan kode berikut:

    2611
    2612
    2613
    2614
    2615
    
    $output = '' . "\n";
    foreach ( $metavalue as $val ) :
    	$output .= '' . $val . '' . "\n";
    	endforeach;
    $output .= '' . "\n";
  2. Cari lagi kode ini:

    2758
    
    foreach( $replace as $rkey => $rval ) :

    lalu timpa dengan kode berikut:

    2758
    2759
    
    $x = 0;
    foreach( $replace as $rkey => $rval ) :
  3. Cari lagi kode ini:

    2767
    
    $replace_val[$rkey] .= '<input type="text" name="cftsearch[' . rawurlencode($key) . '][' . $rkey . '][]" value="' . attribute_escape($_REQUEST['cftsearch'][rawurlencode($key)][$rkey][0]) . '"' . $class . ' />';

    lalu timpa dengan kode berikut (kode ini memiliki kemampuan untuk menambahkan fitur Tabindex di setiap field agar Anda dapat lebih mudah berpindah ke field berikutnya ketika menginput data):

    2767
    
    $replace_val[$rkey] .= '<input type="text" name="cftsearch[' . rawurlencode($key) . '][' . $rkey . '][]" value="' . attribute_escape($_REQUEST['cftsearch'][rawurlencode($key)][$rkey][0]) . '"' . $class . ' tabindex="'.$x.'" />';
  4. Temukan lagi kode yang ini:

    2782
    
    $replace_val[$rkey] .= '<ul' . $class . '>';

    lalu timpa dengan kode berikut:

    2783
    
    $replace_val[$rkey] .= '';
  5. Cari lagi kode yang ini:

    2797
    2798
    2799
    2800
    2801
    2802
    2803
    2804
    2805
    2806
    2807
    
    $replace_val[$rkey] .= '<li><label><input type="checkbox" name="cftsearch[' . rawurlencode($key) . '][' . $rkey . '][]" value="' . attribute_escape($metavalue) . '"' . $class . $checked . '  /> ';
    if ( $valueLabel[$j] ) $replace_val[$rkey] .= stripcslashes($valueLabel[$j]);
    else $replace_val[$rkey] .= stripcslashes($metavalue);
    $replace_val[$rkey] .= '</label></li>';
    	$j++;
    endforeach;
    $replace_val[$rkey] .= '</ul>';
    else :
    if ( $_REQUEST['cftsearch'][rawurlencode($key)][$rkey][0] == attribute_escape(trim($values[0])) )
    $checked = ' checked="checked"';
    $replace_val[$rkey] .= '<label><input type="checkbox" name="cftsearch[' . rawurlencode($key) . '][' . $rkey . '][]" value="' . attribute_escape(trim($values[0])) . '"' . $class . $checked . ' /> ';

    lalu timpa dengan kode berikut:

    2797
    2798
    2799
    2800
    2801
    2802
    2803
    2804
    2805
    2806
    2807
    
    $replace_val[$rkey] .= '<label><input type="checkbox" name="cftsearch[' . rawurlencode($key) . '][' . $rkey . '][]" value="' . attribute_escape($metavalue) . '"' . $class . $checked . ' tabindex="'.$x.'" /> ';
    if ( $valueLabel[$j] ) $replace_val[$rkey] .= stripcslashes($valueLabel[$j]);
    else $replace_val[$rkey] .= stripcslashes($metavalue);
    $replace_val[$rkey] .= '</label>';
    $j++;
    endforeach;
    $replace_val[$rkey] .= '';
    else :
    if ( $_REQUEST['cftsearch'][rawurlencode($key)][$rkey][0] == attribute_escape(trim($values[0])) )
    $checked = ' checked="checked"';
    $replace_val[$rkey] .= '<label><input type="checkbox" name="cftsearch[' . rawurlencode($key) . '][' . $rkey . '][]" value="' . attribute_escape(trim($values[0])) . '"' . $class . $checked . ' tabindex="'.$x.'" /> ';
  6. Cari lagi kode yang ini:

    2835
    
    $replace_val[$rkey] .= '<li><label><input type="radio" name="cftsearch[' . rawurlencode($key) . '][' . $rkey . '][]" value="' . attribute_escape($metavalue) . '"' . $class . $checked . ' /> ';

    lalu timpa dengan kode berikut:

    2835
    
    $replace_val[$rkey] .= '<li><label><input type="radio" name="cftsearch[' . rawurlencode($key) . '][' . $rkey . '][]" value="' . attribute_escape($metavalue) . '"' . $class . $checked . ' tabindex="'.$x.'" /> ';
  7. Cari lagi kode ini:

    2845
    
    $replace_val[$rkey] .= '<label><input type="radio" name="cftsearch[' . rawurlencode($key) . '][]" value="' . attribute_escape(trim($values[0])) . '"' . $class . $checked . ' /> ';

    lalu timpa dengan kode berikut:

    2845
    
    $replace_val[$rkey] .= '<label><input type="radio" name="cftsearch[' . rawurlencode($key) . '][]" value="' . attribute_escape(trim($values[0])) . '"' . $class . $checked . ' tabindex="'.$x.'" /> ';
  8. Cari lagi kode yang ini:

    2861
    
    $replace_val[$rkey] .= '<select name="cftsearch[' . rawurlencode($key) . '][' . $rkey . '][]"' . $class . '>';

    lalu timpa dengan kode berikut:

    2861
    
    $replace_val[$rkey] .= '<select name="cftsearch[' . rawurlencode($key) . '][' . $rkey . '][]"' . $class . ' tabindex="'.$x.'">';
  9. Temukan lagi kode yang ini:

    2881
    2882
    
    	endswitch;
    endforeach;

    lalu timpa dengan kode berikut:

    2881
    2882
    2883
    
    	endswitch;
    	$x++;
    endforeach;
Share

1,598 kali dibacaCetak Artikel Ini Cetak Artikel Ini

Lacakbalik

  1. [...] link: Open Script Solution » How to Remove Unordered List Bullet in Output of Custom Field Template Plugi… Tags: bullet, custom-field, field, output, [...]

Utarakan pikiran Anda

*


*