Gunakan siput basis kategori di permalink tulisan

8

Hasil

Saya ingin memformat tautan permanen saya sebagai berikut:

  • untuk posting: somePrefix /% kategori% /% postname%
  • untuk kategori: somePrefix /% kategori%

Di mana somePrefix sama dalam kedua kasus.

Saya tahu bahwa tidak ada keuntungan besar untuk ini - sepertinya "bersih" bagi saya :). Dan itu sangat berguna jika Anda ingin mengedit URL secara manual.

Apa yang saya coba

Tidak Ada Basis Kategori

Salah satu pendekatan adalah mendefinisikan permalink posting sebagai /% kategori% /% postname% / dan menggunakan plugin untuk menyingkirkan basis kategori. Sayangnya plugin tersebut tampaknya bermasalah dan tidak disarankan untuk digunakan (misalnya dengan Yoast SEO Plugin ).

Basis Kategori yang sama

Tidak masalah, saya pikir, mari kita gunakan basis kategori di permalinks sebagai berikut: category_base /% kategori% /% postname% . Ini menghasilkan:

  • untuk posting: example.org/category_base/%category%/%postname%
  • untuk kategori: example.org/category_base/%category%

Ini berfungsi untuk kategori tetapi sekarang tautan ke pos menghasilkan 404s.

Sekarang apa?

Jadi adakah cara untuk mencapai ini? Pengaturan, plugin, atau mungkin sedikit meretas WordPress untuk memproses tautan yang dibuat oleh Same Category Base dengan benar ?

Nicolai
sumber
Masalah Anda adalah bahwa struktur yang Anda inginkan terlalu dekat. Pendekatan kedua sepertinya harus bekerja pada prinsipnya, tetapi karena awalan adalah posting yang sama semakin bingung dengan nama kategori. Tidak yakin bagaimana cara terbaik mengatasinya, terutama dengan cara yang kuat.
Rarst
4 tahun dan ini masih belum dijawab dengan benar. Seseorang menemukan sesuatu tentang ini?
marvinpoo

Jawaban:

2

Saya mungkin kehilangan beberapa detail penting dalam pertanyaan ini, tetapi inilah yang saya lakukan untuk membuat pekerjaan ini.

Settings -> Permalinks

Setel tautan permanen ke ...

/somePrefix/%category%/%postname%/

Ini akan memberi Anda permalink berikut ...

Blog Page     - domain.com/somePrefix
Category Page - domain.com/somePrefix/currCategory/
Single Page   - domain.com/somePrefix/currCategory/singlePost/

Jika Anda memasang beberapa jenis plugin seperti Yoast, Anda dapat memilih kategori "Utama" untuk permalink Anda yang bagus.

Howdy_McGee
sumber
Ketika melakukan ini, saya juga mendapatkan /somePrefix/pangkalan di arsip penulis. Bagaimana cara mengatasi masalah ini?
Sam
0

Dalam versi WordPress saat ini saya atur ..

.. permalinks ke

/somePrefix/%category%/%postname%/

.. kategori dasar untuk

somePrefix/.

Jika saya hanya menggunakan somePrefix(tanpa /.) posting itu sendiri tidak dapat ditemukan

Philip
sumber