رفتن به مطلب

لینک به یکی از فایل های قالب ؟


686868

پست های پیشنهاد شده

سلام .. مگر نه اینکه هر جا از کد the_author استفاده کنیم نام نویسنده را نشان میدهد ؟ و اگر در قالبمان فایل author.php هم موجود باشد ، پس از کلیک بر روی نام نویسنده قالب این فایل را نشانمان میدهد ؟ درسته یا نه ؟

حالا سوال من این هست که علاوه بر نام نویسنده یک کلمه دیگر داشته باشیم و پس از کلیک بر روی آن محتویات این فایل (author.php) را نشانمان دهد ؟! این کار چطوری انجام می شود ؟

لینک به ارسال

این رو تست کنید:

<a class="url fn n" href="' . esc_url( get_author_posts_url( get_the_author_meta( "ID" ) ) ) . '" title="' . esc_attr( get_the_author() ) . '" rel="me">' . get_the_author() . '</a></span>' ); ?>

لینک به ارسال

1 - بله

2 - کدی که مرتضی داده نام نویسنده رو به صفحه اون لینک میکنه

که میتوانید به جای استفاده از تابع get_the_author نوشته دلخواه را وارد نمایید

تابع هم در حلقه بکار میره

لینک به ارسال

شرمنده اخلاق همگی !! من چرا هر کاری میکنم نمیشه ؟ این رو باید بذارم داخل تگ php ؟ به همون صفحه لینک میشه ! در ضمن وقتی کلیک هم میکنم روش ، همه اون نوشته میاد داخل آدرس بار ! کد راحت تری نیست ؟

2- این کد کلی هست یا فقط مخصوص این فایل هست ؟

لینک به ارسال

تا شما واضح سئوال نپرسی که نمی تونی درست جواب بگیری

صفحه

category.php ویژه دسته هاست

archives.php بایگانی ها

home.php خانه

category-ID.php دسته بندی یک گروه خاص

search.php نتایج گفتگو

404.php صفحه جایگزین ارور 404

و ....

شما بگی چه کار می خواهی بکنی بهتر می شه بهت کمک کرد

لینک به ارسال

شما بگی چه کار می خواهی بکنی بهتر می شه بهت کمک کرد

روی چشم .. عزیز دل .. خیلی تلاش کردم و سوالم رو به صورت زیر تغییر دادم ...

من در پوشه قالبم فایل نویسنده رو هم دارم ... (author.php) .

حالا میخواهم با یک کلمه به این فایل لینک بدهم ...

از نظر اچ تی ام ال میشه به این صورت !!


<a href="author.php" >محتوا</a>

منتها من این کار رو هم کردم ولی نشد .. یکی گفت تو وردپرس نمیشه همچین کاری کرد ..

لینک به ارسال

درسته نمیشه

خروجی چی میخواهید باشه؟

پیشفرض نوشته های نویسنده نمایش داده میشه

لینک به ارسال

ببخشید یعنی چی خروجی چی باشه ؟

حالا نه تنها فایل author بلکه هر فایل ساختگی دیگه هم نمیشه ؟ مثلا کنار فایلهای قالب یه فایل به اسم parsa.php هم بذاریم ! بعد نمیشه مثلا با یک کلمه به این فایل لینک داد که مثلا محتویاتش رو نشون بده ؟

لینک به ارسال

این لینکیه که شما می خواهید


<a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>">متن لینک شما </a>

این کد یا باید داخل حلقه استفاده شه یا بجای get_the_author_meta('ID') عدد آی دی نویسنده رو به صورت دستی وارد کنید

و متن لینک به پوشه قالب باید در php اینطوری باشه


<a href="<?php bloginfo('template_url'); ?>/parsa.php">Parsa.php</a>

و در html


<a href="http://yourdomain.com/wp-content/themes/ghaleb-e-shoma/parsa.php">متن</a>

لینک به ارسال

صورت ساده ترش اینه که یک کپی از فایل مورد نظر بگیرید و اسمش رو به اسم دلخواه تغییر بدید.

ابتدای فایل موجود کدهای زیر رو قرار بدید :

<?php
/*
Template Name: majed
*/
?>

بعد از مدیریت برگه ها یک برگه جدید درست کنید و پوسته برگه رو برابر با majed قرار بدید (کلمه ی majed رو به هر چی که میخواهید میتونید توی کد بالا تغییر بدید.)

موفق باشید.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...