beh9am

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

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

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

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

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

ویرایش شده در توسط beh9am
0

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


لینک به پست

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

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

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

1

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


لینک به پست

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

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

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

تشکر

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


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

0

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


لینک به پست

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

2

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


لینک به پست


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 );

0

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


لینک به پست

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

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

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

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


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

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

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


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