رفتن به مطلب

درخواست افزونه برای نمایش منبع


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

سلام

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

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

https://news.nano.ir/94167/%d9%82%d8%b1%d8%a7%d8%b1%d8%af%d8%a7%d8%af%db%8c-%d8%a8%d8%b1%d8%a7%db%8c-%d8%a2%d8%b2%d9%85%d8%a7%db%8c%d8%b4-%d9%86%d8%a7%d9%86%d9%88%d8%b0%d8%b1%d8%a7%d8%aa-%d9%85%d8%aa%d8%ae%d9%84%d8%ae%d9%84

 

سپاس از شما

ویرایش شده توسط hichkas62
لینک به ارسال
  • hichkas62 عنوان را به درخواست افزونه برای نمایش منبع تغییر داده است

ممنون

افزونه فوق را نصب کردم

یک فیلد هم ساختم و تنظیماتش را مانند تصویر زیر قرار دادم

https://s6.uupload.ir/files/3333_xvt6.jpg

سپس وارد برگه ها شدم و یک برگه تست ساختم

https://nanojih.ir/برگه-تست/

و اون پایین ادرس یو آر ال هم دادم

اما نمیدونم کجا اشتباه کردم که هیچی نمایش داده نمیشه :(

ویرایش شده توسط hichkas62
لینک به ارسال

اول اینکه بهتره نام زمینه فارسی نباشه

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

برای برگه ها معمولا این فایل page.php هست که ممکنه داخلش یک فایل دیگه فراخوانی شده باشه داخل حلقه باید این کد رو قرار بدید

به جای test نام زمینه خودتون رو قرار بدید

<?php the_field('test'); ?>

اگر قالبتون از هوک ها هم استفاده میکنه میتونید مستقیما تغییرات رو از طریق فایل functions.php انجام بدید

از فیلتر the_content هم میشه استفاده کرد

یه نکته حتما تغییرات رو از طریق قالب فرزند یا child theme اعمال کنید

 

  • پسندیدن 1
لینک به ارسال
در در ۱۴۰۱/۵/۱۳ در 15:57، asadiy4n گفته است :

اول اینکه بهتره نام زمینه فارسی نباشه

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

برای برگه ها معمولا این فایل page.php هست که ممکنه داخلش یک فایل دیگه فراخوانی شده باشه داخل حلقه باید این کد رو قرار بدید

به جای test نام زمینه خودتون رو قرار بدید


<?php the_field('test'); ?>

اگر قالبتون از هوک ها هم استفاده میکنه میتونید مستقیما تغییرات رو از طریق فایل functions.php انجام بدید

از فیلتر the_content هم میشه استفاده کرد

یه نکته حتما تغییرات رو از طریق قالب فرزند یا child theme اعمال کنید

 

سلام

داخل فایلی که فرمودید کد های زیر نوشته شده

اون یک خط را دقیقا در کجای این کد قرار دهم ؟

 

<?php
    if ( !defined('ABSPATH') ){ die(); }
    
    global $avia_config, $wp_query;

    /*
     * get_header is a basic wordpress function, used to retrieve the header.php file in your theme directory.
     */
    get_header();

    /**
     * @used_by                enfold\config-wpml\config.php                10
     * @since 4.5.1
     */
    do_action( 'ava_page_template_after_header' );

      if( get_post_meta(get_the_ID(), 'header', true) != 'no') echo avia_title();
     
      do_action( 'ava_after_main_title' );
     ?>

        <div class='container_wrap container_wrap_first main_color <?php avia_layout_class( 'main' ); ?>'>

            <div class='container'>

                <main class='template-page content  <?php avia_layout_class( 'content' ); ?> units' <?php avia_markup_helper(array('context' => 'content','post_type'=>'page'));?>>

                    <?php
                    /* Run the loop to output the posts.
                    * If you want to overload this in a child theme then include a file
                    * called loop-page.php and that will be used instead.
                    */

                    $avia_config['size'] = avia_layout_class( 'main' , false) == 'fullsize' ? 'entry_without_sidebar' : 'entry_with_sidebar';
                    get_template_part( 'includes/loop', 'page' );
                    ?>

                <!--end content-->
                </main>

                <?php

                //get the sidebar
                $avia_config['currently_viewing'] = 'page';
                get_sidebar();

                ?>

            </div><!--end container-->

        </div><!-- close default .container_wrap element -->


<?php
        get_footer();

<?php
	if ( !defined('ABSPATH') ){ die(); }
	
	global $avia_config, $wp_query;

	/*
	 * get_header is a basic wordpress function, used to retrieve the header.php file in your theme directory.
	 */
	get_header();

	/**
	 * @used_by				enfold\config-wpml\config.php				10
	 * @since 4.5.1
	 */
	do_action( 'ava_page_template_after_header' );

 	 if( get_post_meta(get_the_ID(), 'header', true) != 'no') echo avia_title();
 	 
 	 do_action( 'ava_after_main_title' );
	 ?>

		<div class='container_wrap container_wrap_first main_color <?php avia_layout_class( 'main' ); ?>'>

			<div class='container'>

				<main class='template-page content  <?php avia_layout_class( 'content' ); ?> units' <?php avia_markup_helper(array('context' => 'content','post_type'=>'page'));?>>

                    <?php
                    /* Run the loop to output the posts.
                    * If you want to overload this in a child theme then include a file
                    * called loop-page.php and that will be used instead.
                    */

                    $avia_config['size'] = avia_layout_class( 'main' , false) == 'fullsize' ? 'entry_without_sidebar' : 'entry_with_sidebar';
                    get_template_part( 'includes/loop', 'page' );
                    ?>

				<!--end content-->
				</main>

				<?php

				//get the sidebar
				$avia_config['currently_viewing'] = 'page';
				get_sidebar();

				?>

			</div><!--end container-->

		</div><!-- close default .container_wrap element -->


<?php 
		get_footer();

 

لینک به ارسال

قالبتون انفولد هست با پشتیبانی قالب تماس بگیرید

هرگونه بحث و گفتگو در مورد محصولات تجاری و نال شده در انجمن ممنوع بوده، پشتیبانی محصولهای تجاری به عهده سازنده/فروشنده آن است.

لینک به ارسال
  • asadiy4n این مورد را قفل کرد موضوع
مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...