AliJen

دریافت لینک مطلب در کدی خاص

5 پست در این موضوع قرار دارد

سلام

دوستان من در قسمت از سایت با کد زیر یه شرط گذاشتم

<?php

if (is_single()){
echo '
<center>
<a href=" ' . the_permalink() . ' ">لینک</a>
</center>';
}
?>

اما وقتی کد اجرا میشه permalink به جای قرار گرفتن جلوی href می یاد بالا می یاد بیرون ذستور echo چاپ میشه ...

یعنی دقیقا خروجی به این صورت میشه ....

http://www.site.com/p=123

لینک

کد خروجی

http://www.url.ur/fa/entrty/123/
<center>
<a href=""></a>
</center>

لینک چاپ شده سر جاش نیست !

ممنون می شوم راهنمایی کنید

ویرایش شده در توسط AliJen

به اشتراک گذاری این پست


لینک به پست

سلام

در دستورتون بجای the_permalink از get_the_permalink استفاده کنید.

به اشتراک گذاری این پست


لینک به پست

سلام مجدد آقا مرتضی

با مقدار جایگزین شده اصلا url دریافت نمی شود



if (is_single()){
echo '
<center>
<g:plusone size="tall" href=" ' . get_the_permalink() . ' "></g:plusone>
</center>';
}

بعد در حال حاضر اصلا ساید بار در لود شدن قالب دیگر لود نمیشه ! وقی ' . get_the_permalink() . ' رو حذف می کنم دوباره صحیح لود میشه می شود .

ویرایش شده در توسط AliJen

به اشتراک گذاری این پست


لینک به پست

تابع رو اشتباه گفتم.

این هست: get_permalink

به اشتراک گذاری این پست


لینک به پست

بسیار ممنون مشکل برطرف شد و کاملا عالی کار می کند . :wub:

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری