رفتن به مطلب

ساخت لینک کوتاه برای مطالب


beh9am

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

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

من داخل سایتم از پست تایپ shop استفاده میکنم اما برای مثال لینک کوتاه مطلب کار نمیکنه site.com/?p=150

چطوری باید برای پست تایپ ها درستش کنم ؟

ویرایش شده توسط beh9am
لینک به ارسال

راحت ترین راه اینه که اول پیوندهای یکتات رو بذاری رو پیشفرض .

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

حالا دوباره پیوندهای یکتات رو برگردون .

لینک به ارسال

راحت ترین راه اینه که اول پیوندهای یکتات رو بذاری رو پیشفرض .

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

حالا دوباره پیوندهای یکتات رو برگردون .

تشکر

این کارو کرده بودم اما در این حالت لینکش میشه اینجوری :


www.site:com/?product=گوشی-موبایل-آیفون

لینک به ارسال


http://code.tutsplus.com/articles/quick-tip-add-shortlinks-to-custom-post-types--wp-31892

تشکر

پست تایپ من اسمش shop هست این کد رو از اون سایتی که گفتید گذاشتم تو فانکشن اما هیچ اتفاقی نیفتاد :


/**
* A function which adds a shortlinks button for 'portfolio' post type
*/
function wptuts_shortlinks_for_portfolio( $shortlink, $id, $context ) {

// Context can be post/blog/meta ID or query
$post_id = 0;

if ( 'query' == $context && is_singular( 'shop' ) ) {

// If context is query use current queried object for ID
$post_id = get_queried_object_id();

}
elseif ( 'post' == $context ) {

// If context is post use the passed $id
$post_id = $id;

}

// Only do something if of portfolio post type
if ( 'shop' == get_post_type( $post_id ) ) {
$shortlink = home_url( '?p=' . $post_id );
}

return $shortlink;
}
add_filter( 'pre_get_shortlink', 'wptuts_shortlinks_for_portfolio', 10, 3 );

لینک به ارسال

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

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

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

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

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

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

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

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

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