Danh mục: Tin tức

Hướng dẫn chuyển từ đường dẫn tuyệt đối sang tương đối trong WordPress

Bạn gặp khó khăn khi muốn thay đổi đường dẫn hàng loạt đường dẫn hình ảnh hoặc tập tin đính kèm trên website WordPress của mình, bạn không muốn WordPress tự gắn link cố định mỗi khi chèn hình ảnh tập tin vào bài viết.

Nova Design sẽ hướng dẫn các bạn một mẹo nhỏ để các bạn có thể chuyển từ đường dẫn tuyệt đối sang đường dẫn tương đối để giảm bớt phiền toái khi bạn thay đổi đường dẫn website. Các bạn làm theo các bước hướng dẫn sau nhé.

  1. Mở tập tin functions.php trong thư mục theme đang sử dụng
  2. Chép đoạn code sau vào functions.php
    function roots_root_relative_url($input) {
    preg_match('/(https?:\/\/[^\/|"]+)/', $input, $matches);
    if (isset($matches[0]) && strpos($matches[0], site_url()) === false) {
    return $input;
    } else {
    return str_replace(end($matches), ”, $input);
    }
    }
    $filters = array(
    ‘bloginfo_url’,
    ‘theme_root_uri’,
    ‘stylesheet_directory_uri’,
    ‘template_directory_uri’,
    ‘the_permalink’,
    ‘wp_list_pages’,
    ‘wp_list_categories’,
    ‘wp_nav_menu’,
    ‘wp_get_attachment_url’,
    ‘wp_get_attachment_link’,
    ‘the_content_more_link’,
    ‘the_tags’,
    ‘get_pagenum_link’,
    ‘get_comment_link’,
    ‘month_link’,
    ‘day_link’,
    ‘year_link’,
    ‘tag_link’,
    ‘the_author_posts_link’
    );
    foreach ( $filters as $filter ) {
    add_filter( $filter, ‘roots_root_relative_url’ );
    }if (!is_admin()) {
    add_filter(‘plugins_url’, ‘roots_root_relative_url’);
    }function roots_relative_feed_urls() {
    global $wp_query;
    if (is_feed()) {
    remove_filter(‘wp_get_attachment_url’, ‘roots_root_relative_url’);
    remove_filter(‘wp_get_attachment_link’, ‘roots_root_relative_url’);
    }
    }
    add_action(‘pre_get_posts’, ‘roots_relative_feed_urls’ );
  3. Lưu lại và thưởng thức kết quả nhé.

Cám ơn các bạn. Chúc các bạn thành công nhé.

daidung

Comments are closed.

Tin mới đa

Chủ tịch Yeah1: ‘Tôi thành tội đồ sau sự cố YouTube’

Năm 2015, Yeah1 bắt đầu cung cấp dịch vụ giải trí kết hợp quảng cáo khi thành đối tác đa… Read More

7 tháng ago

Top 5 logo thương hiệu có chi phí thiết kế đắt đỏ nhất thế giới

Một trong những nhiệm vụ quan trọng của chiến lược xây dựng và phát triển thương hiệu của một công… Read More

7 tháng ago

Ông chủ kem đánh răng Dạ Lan: Liên doanh với Colgate là sai lầm lớn nhất đời tôi

Trong khuôn viên nhà máy ở khu công nghiệp Đồng An, tỉnh Bình Dương, người đàn ông tuổi lục tuần… Read More

7 tháng ago

Tăng tốc load Google Fonts cho website wordpress

Trừ phi bạn sử dụng system fonts, còn phần lớn các website hiện nay đều dùng Google Fonts cho typography.… Read More

7 tháng ago

Bán tên miền đẹp suckhoevang.net bao gồm mã nguồn website

Sở hữu được một tên miền đẹp luôn là một lợi thế để nhận diện được doanh nghiệp. Do đó… Read More

9 tháng ago

Làm quen với Gutenberg WordPress Editor trong phiên bản WordPress 5.0

Gutenberg WordPress Editor là trình biên tập, soạn thảo mới của WordPress được đặt theo tên của Johannes Gutenberg – nhà… Read More

11 tháng ago