başka bir php koduna bir php kod koyarak!

3 Cevap php

Ben bir wordpress kullanıcı değilim ve ben bir php kodu var ve bu php kodu bir url koymak için bir alan vardır: $url = "http://blabla.com"; iyi wordpress bu kod ile yazılan kalıcı bağlantıları arayabilirsiniz: {[( 1)]} Ben ne yapmak istediğinizi [(1)]} yerine php kodu [(3)]} Yukarıdaki {{of koyuyor. Hedef: alıyorsanız permalinks php kod onları oraya koydu, ve php kod işini yapmak için bunları kullanalım. Bu mümkün mü? Eğer evet ise, nasıl bir örnek ile ... Teşekkür ederiz ... lütfen

3 Cevap

Sen get_permalink() kadar dönüş değerini atayabilirsiniz $url:

<?php $url = get_permalink(); ?>

get_permalink() bu bağlantıyı göstermek değil çünkü the_permalink() farklıdır, ama sadece bunu döndürür. (Aslında bu sorunun cevabı safça the_permalink() kullanılır, ama emin olmak için bazı ekstra araştırma yaptım.)

Yukarıdaki sorunun cevabı çalışmaz. Get_permalink () kullanın.

the_permalink bu çıkışı bulunuyor gösterecek

get_permalink değerini dönecektir.

<?php $url = get_permalink(); ?>

the_permalink Bu kategoriye uyan beri, bazı Template Tags kavramını anlamak gerekir. Bunlar WordPress kullanılmak için tanımlandığı gibidir. Onlar do "veya" "bir şey" almak "için WordPress talimatı kod" olarak özetlemek olabilir.

The_permalink Yazma sadece şablonu permalink yankıları. Bu bir php fonksiyonu almak bir şey değil ve onu yönetir. Bu sadece göstermek gerekiyor bilgilerin html yankıları.

Bu tasarımcılar Wordpress temaları şablon dosyalarını çalışma dışarı için yararlıdır: Onlar programlama veya php anahtar kelime bir sürü bir sürü anlamak gerek yok: onlar sadece yazma bilmek gerekir onları istenilen html çıktı verir "the_permalink".

Ne yapmaya çalışıyoruz zaten değer çıktılar bir şablon etiketi çıktı almak olduğunu. Sen bunu çıkışları olanların yerine kullanmak istediğiniz değeri DÖNÜYOR diğer şablon etiketi kullanmanız gerekir.

Sizin örnekte, get_permalink gerekir. The_permalink kullanılan beri Loop, sizin get_permalink işlevine bir yazı id sağlamak gerekir.

(Bunu otomatik olarak sonucudur çıkışları için) örneğin, ben döner wp_list_pages manipüle edemez, bu yüzden sonuç var işlemek için (bir dizi döndürür) get_pages gerekir: Orada aynı sorun alanı uyan başka örnekleridir.

Kodeksine Wordpress resmi belgeleri okuyun. Bu harika.