• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس
keyvan

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

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

سلام دوستان

در نوشته های خود وردپرس هنگام ویرایش یا انتشار یه قسمت داره به اسم دریافت پیوندک ؛ برای پست سفارشی باید از چه کد یا تابعی استفاده کرد؟ و در کجا باید قرار داد؟

0

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


لینک به پست

از اساتید کسی نیست راهنمایی کنه؟

0

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


لینک به پست

در کجا می خواهید پیوندک را نمایش دهید

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


<a href="<?php bloginfo('url');?>/?p=<?php the_id();?>">پیوند کوتاه</a>

ولی اگر این نشانی باز نشد یا خورد به 404 پست تایپتون از پیوند کوتاه پشتیبانی نمی کنه

2

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


لینک به پست

ممنون از پاسخ شما، میخوام در خود ویرایشگر متن بذارم مثل این نمونه

post-523-0-74077100-1388409661_thumb.jpg

0

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


لینک به پست

برای اینکار اول باید لینکهای پسیت تایپ رو ری رایت کنید و بعدش بهشون فیلتر بدید


add_action('init', 'vacancies_rewrite');
function vacancies_rewrite() {
global $wp_rewrite;
$queryarg = 'post_type=vacancies&p=';
$wp_rewrite->add_rewrite_tag('%cpt_id%', '([^/]+)', $queryarg);
$wp_rewrite->add_permastruct('vacancies', '/vacancies/%cpt_entry%/%cpt_id%', false);
}

و


add_filter('post_type_link', 'vacancies_permalink', 1, 3);
function vacancies_permalink($post_link, $id = 0, $leavename) {
global $wp_rewrite;
$post = &get_post($id);
if ( is_wp_error( $post ) )
return $post;
$newlink = $wp_rewrite->get_extra_permastruct('vacancies');
$newlink = str_replace("%cpt_id%", $post->ID, $newlink);
$newlink = str_replace("%cpt_entry%", $post->post_name, $newlink);
$newlink = home_url(user_trailingslashit($newlink));
return $newlink;
}

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

اگر به مشکل خوردید در بخش خرید مطرح کنید

http://wordpress.org/support/topic/custom-post-type-permalink-structure

1

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


لینک به پست

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

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

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

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


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

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

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


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