کد تبلیغات در سایت وردپرسی
سوال
رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید
رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید
بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.
پاسخ ها ( 1 )
سلام دوست عزیز
برای اینکه کدش رو از طریق single.php بهتون بگیم، باید کدهای فایل single.php رو قرار بدید.
ولی از طریق فایل functions.php به راحتی میتونید انجام بدید:
برای این کار میتوانید از تابع the_content از وردپرس استفاده کنید. برای این منظور، کد زیر را در فایل functions.php در قالب خود قرار دهید:
function insert_ad_between_posts($content) { if (is_single()) { $ad_code = '<div class="ad-container">Your ad code here</div>'; // کد تبلیغات خود را در این قسمت قرار دهید $paragraph_limit = 2; // تعداد پاراگرافهایی که قرار است بین مطالب تبلیغات قرار بگیرد $content = explode("</p>", $content); $new_content = ''; for ($i = 0; $i < count($content); $i++) { if ($i == $paragraph_limit) { $new_content .= $ad_code; } $new_content .= $content[$i] . "</p>"; } return $new_content; } return $content; } add_filter('the_content', 'insert_ad_between_posts');در این کد، مطلب را بر اساس برچسب <p> تقسیم میکنیم و سپس کد تبلیغات را بین دو پاراگراف مشخص شده در $paragraph_limit قرار می دهیم. حتماً کد تبلیغات خود را در بخش $ad_code قرار دهید.
بعد از اضافه کردن این کد، تبلیغات شما بین پاراگرافهای مطالب نمایش داده خواهد شد. لطفاً قبل از اعمال تغییرات، یک نسخه پشتیبان از فایل functions.php تهیه کنید.
آقا تشکر از پاسختون
من فانکشنم کد شده بود و بعد قرار دادن کد سایت لود نشد، با آموزش معمول یک چایلد تم ساختم ولی بازم مشکل حل نشد
ممنون میشم کد رو برای single.php بدید
<?php get_header(); $config = get_option( 'my_framework' ); $noSidebar = get_field('no_sidebar'); if($noSidebar){ $noSidebar = false; }else { $noSidebar = true; } ?> <?php if(!$noSidebar):?> <section class="hero-article"> <figure style="background-image: url(<?php echo get_the_post_thumbnail_url(); ?>);"> <figcaption> <h1><?php the_title(); ?></h1> <?php $post_author_id = get_post_field( 'post_author', get_the_ID() ); $curauth = get_user_by('ID', $post_author_id); ?> <div class="single_post_meta"> <?php echo get_avatar($post_author_id); ?> <a href="<?php echo get_author_posts_url($post_author_id); ?>"><span><?php echo $curauth->display_name; ?></span></a> <i class="bi bi-record-fill"></i> <time><?php echo get_the_date(); ?></time> </div> </figcaption> </figure> </section> <?php endif; ?> <main class="homepage"> <div class="container"> <div class="row"> <?php if($config['post_style'] == '3_column' && $noSidebar): include('inc/single/3_column.php'); ?> <?php endif; ?> <?php if($config['post_style'] == '2_column' && $noSidebar): include('inc/single/2_column.php'); ?> <?php endif; ?> <?php if($config['post_style'] == '2_column_r' && $noSidebar): include('inc/single/2_column_r.php'); ?> <?php endif; ?> <?php if($noSidebar == false){ include('inc/single/no_sidebar.php'); }?> </div> </main> <?php get_footer(); ?>