رفتن به مطلب

اتصال پست های افزونه edd به پست های اصلی وردپرس


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

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

  • امتیاز 2
لینک به ارسال

الان 1 ماهه دارم رو قالب و افزونه ها میچرخم ولی به هیچ کجا نرسیدم.اینی که میگین لینکی چیزی نداره؟

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

لینک به ارسال

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

لینک به ارسال

کار خیلی ساده‌ای هست، شما نیاز دارید تا توی کوئری پست‌های قالبتون رو تغییر بدید و پست تایپ (Post Types) دانلود رو هم نشون بدید:


$query = new WP_Query( array( 'post_type' => array( 'post', 'download' ) ) );

هم چنین شما میتونید از قالب های مخصوصی هم که برای EDD حاضر شده استفاده کنید.

اگه با عوض کردن کوئری آشنا نبودید، فایل index.php قالبتون رو اینجا قرار بدید تا بررسی کنم.

موفق باشید.

  • امتیاز 4
لینک به ارسال


<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );

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

لینک به ارسال

<?php get_header(); ?>

<?php

if( tie_get_option('on_home') != 'boxes' ): ?>

<div class="content-wrap">

<div class="content">

<?php

get_template_part( 'includes/slider' ); // Get Slider template

get_template_part( 'loop', 'index' );

if ($wp_query->max_num_pages > 1) tie_pagenavi();

?>

</div><!-- .content /-->

<?php get_sidebar(); ?>

<?php

else:

?>

<div class="content-wrap">

<div class="content">

<?php

get_template_part( 'includes/slider' ); // Get Slider template

$cats = get_option( 'tie_home_cats1' ) ;

if($cats)

foreach ($cats as $cat) tie_get_home_cats($cat);

?>

</div><!-- .content /-->

<?php

get_sidebar('home1');

$cats2 = get_option( 'tie_home_cats2' ) ;

if($cats2)

foreach ($cats2 as $cat2) tie_get_wide_home_cats($cat2);

$cats3 = get_option( 'tie_home_cats3' ) ;

if($cats3): ?>

<div class="content-wrap">

<div class="content">

<?php

foreach ($cats3 as $cat3) tie_get_home_cats($cat3);

?>

</div><!-- .content /-->

<?php

get_sidebar('home2');

endif; // cat3 if

$cats4 = get_option( 'tie_home_cats4' ) ;

if($cats4)

foreach ($cats4 as $cat4) tie_get_wide_home_cats($cat4);

endif;

?>

<?php get_footer(); ?>

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...