رفتن به مطلب

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


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

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

لینک به ارسال

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

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

لینک به ارسال

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

لینک به ارسال

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


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

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

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

موفق باشید.

لینک به ارسال


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

لینک به ارسال

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

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

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

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

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

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

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

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

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