it-swarm-id.com

Bisakah saya menggunakan nomor untuk slug posting/halaman?

Apakah mungkin menggunakan nomor untuk slug posting/halaman? Saya sudah mencoba menggunakan mis. '123' untuk slug halaman saya, tetapi setiap kali WordPress mengubahnya menjadi '123-2'.

Saya menduga bahwa nomor apa pun mungkin ditafsirkan oleh WP sebagai ID. Nomor yang ingin saya gunakan tidak ada hubungannya dengan ID posting/halaman. Bisakah saya menyiasati ini?

Dan ya, saya punya alasan bagus untuk menggunakan angka sebagai ganti teks dalam kasus ini :-)

Sunting: Pada catatan terkait, yang lebih umum, pembatasan apa yang ada pada apa yang dapat Anda masukkan ke dalam siput? Saya telah menemukan bahwa saya juga tidak dapat menggunakan tanda +, meskipun saya memiliki karakter dalam nama file yang berfungsi dengan baik.

9
avesse

Ini hanya Halaman yang merupakan masalah. Tulisan baik-baik saja.

Sepertinya bug bagi saya, tetapi terlepas dari apakah itu bug atau tidak, Anda tidak dapat menggunakan siput numerik pada halaman.

Ini karena angka siput seperti "/ 750 /" mengganggu posting tahun "/ 2010 /" dll. Dan WordPress tidak dapat membedakannya.

Jika Anda menyimpan dua halaman untuk konsep dengan nomor yang sama (katakan 750) maka WordPress memberikan siput 750-2 untuk keduanya. Setelah dipublikasikan, yang pertama akan tetap 750-2 sementara yang kedua akan memperbarui ke 750-3. Tidak ada cara normal untuk mendapatkan siput 750 pada halaman pada 3.0

Pembaruan: http://core.trac.wordpress.org/ticket/11917 adalah tiket yang melarang siput numerik.

10
WraithKenny

Jawaban singkat: Ya, itu mungkin.

Saya tidak punya masalah untuk menggunakan siput bernomor, di beton itu "56789". -2 get terlampir jika Anda memiliki siput sudah digunakan sehingga bisa diawali dengan nomor tambahan.

Ini biasanya berfungsi karena siput adalah string dan angka-angka itu juga string, tidak ada interpreter yang berjalan mengidentifikasi saran siput Anda sebagai angka dan kemudian menanganinya dengan beberapa cara lain mengidentifikasi sebagai kata-kata bahasa Inggris.

Jadi Anda bisa menelusuri blog Anda dengan siput 123 dan lihat apa yang ada di sana. Selain itu Anda dapat mengintip database Anda dan mencari siput dalam data itu sendiri, karena mungkin digunakan dalam lampiran atau lebih.

Perbarui: Saya dapat memiliki siput 123 juga - hanya untuk info. Tidak ada masalah dengan nomor itu dan pengaturan permalink cantik ini: /%year%/%monthnum%/%postname%.

1
hakre

Saya cukup yakin itu tidak mungkin untuk menggunakan angka untuk siput karena fakta bahwa proses penulisan ulang url. Saya tidak tahu alasan teknis yang tepat untuk itu tetapi saya bisa melihat mengapa itu perlu untuk mencegah siput numerik dari pencocokan nomor halaman numerik yang sebenarnya.

0
Rick Curran

Sangat mungkin untuk menggunakan angka untuk siput halaman. Namun, menambahkan nomor acak ke bagian akhir URL halaman akan selalu mengembalikan halaman itu (kecuali jika cocok dengan URL halaman lain), karena mesin penulisan ulang mengetuk angka untuk mencocokkan ujung halaman permastructs untuk memungkinkan pagination di dalam posting. Dugaan saya adalah Anda memiliki beberapa posting di suatu tempat di database Anda yang menggunakan 123 sebagai siputnya (bisa berupa gambar atau lampiran lainnya, atau item menu, atau yang lainnya). Jika Anda memperbaikinya, Anda harus dapat mengatur siput halaman Anda menjadi 123, dan itu akan berhasil. WordPress menambahkan aturan penulisan ulang untuk setiap halaman secara individual, jadi itu bukan masalah karena tidak mengenalinya.

0
John P Bloch