آموزشوردپرس

چگونه کپی رایت سایت وردپرسی را به صورت داینامیک و خودکار بروز کنیم؟

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

روش ساده اول ، استفاده از افزونه است. افزونه  Auto Copyright Year Updater یک کد کوتاه به شما می دهد که می توانید در فوتر خود اضافه کنید ، پس و پیش این کد کوتاه می توانید عبارات مختلف مورد نیاز را نیز اضافه کنید.

دو کد کوتاه این افزونه شامل cr_year و cr_symbol می شود. اولی برای نمایش سال و دومی برای نمایش نماد کپی رایت است. هر جای سایت که دوست دارید این کدهای کوتاه را کپی کنید، حتی پشت سر هم نیز می توانید آنها را قرار دهید.

روش بهتر و حرفه ای استفاده از wpcode است. در این افزونه بایستی کد های زیر را در قالب shortcode در قالب جاساز کنید.

if ( ! function_exists( 'wpb_copyright' ) ) {
    function wpb_copyright() {
        // Cache the output so we don't have to run the query on every page load.
        $output = get_transient( 'wpb_copyright_text' );
        if ( false !== $output ) {
            // Return the cached output.
            return $output;
        }
        global $wpdb;
        $copyright_dates = $wpdb->get_results(
            "SELECT YEAR(min(post_date_gmt)) AS firstdate, YEAR(max(post_date_gmt)) AS lastdate FROM $wpdb->posts WHERE post_status = 'publish'"
        );
        $output          = '';
        if ( $copyright_dates ) {
            $output = '© ' . $copyright_dates[0]->firstdate;
            if ( $copyright_dates[0]->firstdate !== $copyright_dates[0]->lastdate ) {
                $output .= '-' . $copyright_dates[0]->lastdate;
            }
            // Set the value as a transient so we only run the query 1x per day.
            set_transient( 'wpb_copyright_text', $output, DAY_IN_SECONDS );
        }
 
        return $output;
    }
}
 
echo wpb_copyright();

کدهای بالا را یکبار در notepad کپی کنید و حروف اول بزرگ را به حروف کوچک تبدیل کنید. در نهایت همانطور که گفتم به صورت کدکوتاه در قالب خود جاسازی کنید. ( تصویر زیر )

موفق باشید.

بهروز فیض

بهروز فیض هستم، موسس برانکس، یک سرویس طراحی سایت و طراحی اپلیکیشن. در این سایت علاوه بر دریافت خدمات طراحی ، می تونید در بخش بلاگ آموزش ها و مطالب گوناگون را مطالعه کنید. موفق و پیروز باشید.

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا