رفتن به مطلب

احمد12

عضو سایت
  • تعداد ارسال‌ها

    26
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط احمد12

  1. سلام به اساتید و کاربران وردپرس

    من میخام به فایل Category.php قالبم بگم اگر آی دی دسته این بود این تیکه کد اجرا بشه وگرنه یه تیکه دیگه اجرابشه. این آی دی دسته رو هم من از توی یه پنل بهش میگم.

    امیدوارم منظورم رو درست منتقل کرده باشم. متشکرم//

  2. سلام خسته نباشید...

    من میخام توی یه دسته بندی خاص فقط مدیر بتونه توی پستها کامنت بگذاره. اگر هم دسته بندی نمیشه حداقل بشه توی یه پست فقط مدیر کامنت بذاره. کد خاصی نیاز داره یا پلاگینی چیزی هست؟

    اگر بخایم برای یه پست یه سطح کاربری بتونن کامنن بذارن چی؟

    متشکر.

    • امتیاز 1
  3. سلام خسته نباشید

    من وقتی یه متنی رو توی وبلاگ جستجو میکنم قسمت جستجو شده رو هایلایت نمیکنه و نشونش نمیده. فقط اگر اون پست لغت مربوطه رو داشته باشه عنوانش نمایش داده میشه. من میخام چند خط قبل و چند خط بعد از لغتی که توی پست هست رو نشون بده و لغتی که که هست هایلایت بشه.

    تشکر از اساتید زحمت کش

  4. با تشکر از استاد عزیز بابت اینکه وقت گذاشتن. اما راه شما کار من رو راه ننداخت.. با این کار تونستم کاری که میخام رو انجام بدم.

    اول کد زیر رو به function.php قالب اضافه میکنیم.


    add_action('init','explore_button');
    function explore_button() {
    global $wp;
    $wp->add_query_var('random');
    add_rewrite_rule('random/?$', 'index.php?random=1', 'top');
    }
    add_action('template_redirect','random_template');
    function random_template() {
    if (get_query_var('random') == 1) {
    $posts = get_posts('post_type=post&orderby=rand&numberposts=1&cat=3');
    foreach($posts as $post) {
    $link = get_permalink($post);
    }
    wp_redirect($link,307);
    exit;
    }
    }

    حالا برای نمایش نوشته تصادفی میتونیم از لینک زیر استفاده کنیم:


    http://localhost/?random=1

    کارتون را افتاد برام دعا کنید. :)

  5. سلام خسته نباشید

    ببخشید دوتا تایپیک پشت سر هم زدم...

    من اگر بخام به کاربر امکانی بدم که وقتی روی یک لینک (ساختارش مهم نیست) کلیک کنه براش متن کامل یک نوشته اتفاقی از یک دسته خاص نشون داده بشه.

    توضیح بیشتر:

    فرض کنید من یک دسته دارم به اسم cat1 و توش چهارتا نوشته به اسم p1 و p2 و P3 و p4 هست. حالا اگر من یه لینکی مثلا بذارم براش به فرمت مثلا localhost/randompost وقتی بازدید کننده روش کلیک کنه یکی از این چهارتا نوشته به تصادف بهش نمایش داده بشن. منظورم به شکل کامل اینه که با قالب single.php لود بشه.

    تشکر فراوان از پشتیبانان وردپرس...

  6. ممنون از پاسختون..

    اما الان فرض کنید من یه فایل متنی دارم.. میخام تگ های وردپرس رو عقب و جلوی عنوان و متن نوشتم بگذارم که بتونم درونریزی وردپرسش کنم..


    <item>
    <title> تست</title>
    <link>http://localhost/wp/test</link>
    <pubDate>Tue, 18 Feb 2014 12:22:33 +0000</pubDate>
    <dc:creator>admin</dc:creator>
    <guid isPermaLink="false">http://localhost/wp/?p=1368</guid>
    <description></description>
    <content:encoded><![CDATA[

    متن نوشته
    ]]></content:encoded>
    <excerpt:encoded><![CDATA[]]></excerpt:encoded>
    <wp:post_id>1368</wp:post_id>
    <wp:post_date>2014-02-18 12:22:33</wp:post_date>
    <wp:post_date_gmt>2014-02-18 12:22:33</wp:post_date_gmt>
    <wp:comment_status>open</wp:comment_status>
    <wp:ping_status>open</wp:ping_status>
    <wp:post_name>اسم نوشته </wp:post_name>
    <wp:status>publish</wp:status>
    <wp:post_parent>0</wp:post_parent>
    <wp:menu_order>0</wp:menu_order>
    <wp:post_type>post</wp:post_type>
    <wp:post_password></wp:post_password>
    <wp:is_sticky>0</wp:is_sticky>
    <category domain="category" nicename="T1"><![CDATA[ت1]]></category>
    <wp:postmeta>
    <wp:meta_key>_edit_last</wp:meta_key>
    <wp:meta_value><![CDATA[1]]></wp:meta_value>
    </wp:postmeta>
    </item>

    این ساختاری هست که از برونریزی (همون اکسپورت) وردپرس بدست میاد.. میخام بدونم همین تیکه کد رو بگذارم توی فایل متنی با پسوند xml وردپرس بدون مشکل لودش میکنه یا مشکل ساز میشه؟ کدوم قسمتهاش اگر تکراری بود مشکل میشه؟ مثلا ID نوشته اگر با یه نوشته دیگه یکسان بود عکس العمل وردپرس نسبت به اون چیه و باهاش چه میکنه؟

  7. سلام خسته نباشید

    میخاستم یه فایل نات پد رو به ساختاری که وردپرس قبولش کنه در بیارم و اون رو از طریق درون ریزی (ایمپورت) داخل وردپرس به نوشته هام اضافه کنم. اساتید نظرشون چیه؟ از چه ساختاری استفاده کنم که وردپرس قبولش کنه؟

  8. تبریک!

    همونطور که توی همین تایپیک هم که گفته بودم کاری نیست که نشه! :) فقط یکمی تلاش میخاد بعضی جاها هم ابتکار!

    با پلاگین: http://wordpress.org/plugins/custom-permalinks تونستم کاری که میخام رو بکنم... سپاس از همه ی دوستان :)

    • امتیاز 1
  9. همانطور که 8theme اشاره کرد، هر نوشته یک ID منحصر به فرد دارد.

    میتونه امکان پذیر باشه، حالا به روش های مختلف!

    اما انجام این عمل کاری کاملاً غیر اصولی و میتونه در آینده مشکل ساز بشه.

    آقای صوفی این کار باید بشه هرطوری هست.. امکانش هست یکی از راههایی که میشه اینکاررو کرد بگین؟

  10. با سلام

    طبق اطلاعاتی که من از وردپرس دارم slug هر پست باید منحصر به فرد باشه و نمیشه همچین خواسته ای رو برآورده کرد ...

    مشکلی همانند مشکل شما در لینک زیر :

    Allow duplicate permalink slugs for posts in different categories

    موفق باشید

    دوست من ممنون. اما صبر میکنم ببینم بقیه اساتید هم همین نظر رو دارن یا خیر... چون با یه ابتکار میشه یه مشکل رو حل کرد.. شاید انجا هم با یه ابتکار عمل بشه حل کرد مشکل رو.

  11. این روشی که گفتم کاملا قابل استفاده هست و نیاز به استفاده از افزونه هم نخواهید داشت. اگر هم خواستید به جای اسم پست از آیدی اون استفاده بشه می تونید به شکل زیر ازش استفاده کنید


    /%category%/p%post_id%/

    دوست عزیز نمیشه.. پست p1 توی cat1 و یک پست p1 در cat2 .. وردپرس میاد به اون p1 که توی cat2 هست یه -1 اضافه میکنه و میشه p1-2

  12. می تویند پیوند یکتا را روی نوشته نمونه قرار بدید و وقتی که می خواهید نوشته ای را ارسال کنید به صورت دستی پیوند یکتای اون را ویرایش کنید و دسته ای که می خواهید را اولش بگذارید. یا اینکه می تونید از پست سفارشی برای هر موضوع استفاده کنید.

    اولین راهکار خوب بود اما وردپرس توی نامک " / " رو قبول نمیکنه...

    راهکار دومتون که پست سفارشی بود رو متوجه نشدم.. میشه بیشتر راجع به هر دو راهکارتون توضیح بدین؟

  13. سلام دوست عزیز. منظورتون رو بیشتر توضیح میدید؟

    یعنی میخواید اون p1 برای پست ها ثابت باشه و اون cat1 و... تغییر کنه؟

    در پیوندهای یکتای وردپرس ، در قسمت تنظیمات میتونید این کارها رو بکنید:

    ساختار دلخواه رو انتخاب کنید و در فیلد متنی رو به روش کدهای زیر روقرار بدید:


    /cat%post_id%/p1

    کدهای بالا ، باحث میشه که مثلا اگر 5 پست به آی دی های 1 و 2 و 3 و 4 و 5 ارسال کنید ، آدرسشون این باشه:

    example.com/cat1/p1

    example.com/cat2/p1

    example.com/cat3/p1

    example.com/cat4/p1

    example.com/cat5/p1

    البته هنوز هم نمیدونم که منظورتون رو درست فهمیدم یا نه!!!

    واقعا ابتکارتون رو تحسین میکنم. اما اون چیزی که میخام بدست نمیاد. من میخام چندتا دسته داشته باشم و توی هر دسته پستهایی با آدرس مشابه وجود داشته باشه. یعنی فرض کنید این ساختار:

    برای دسته یک بصورت زیر:

    localhost/cat1/p1

    localhost/cat1/p2

    localhost/cat1/p3

    .

    .

    .

    و برای دسته 2 بصورت زیر:

    localhost/cat2/p1

    localhost/cat2/p2

    localhost/cat2/p3

    .

    .

    .

    و برای دسته ها دیگر هم به همین صورت. ممنون از وردپرسی ها

  14. سلام؛

    عذرخواهی میکنم عضو نشده هم فقط داره سوال میپرسم! :D

    اساتید عزیز من میخام ساختار زیر رو مثلا ایجاد کنم. بنظرتون بهترین کار که میشه کرد چیه؟ البته میدونم که میشه! چون بهرحال وردپرسی گفتن چیزی گفتن! :D

    localhost/cat1/p1

    localhost/cat2/p1

    ممنون از همه....

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