Hãy đăng ký thành viên để có thể dễ dàng trao đổi, giao lưu và chia sẻ về kiến thức đồ họa.
  1. Hãy đăng ký subscribe kênh Youtube mới của Việt Designer tại địa chỉ: Youtube.com/VietDesignerChannel để theo dõi các video về thiết kế đồ họa. Do trước đó kênh cũ bị Youtube quét không rõ lý do, trong thời gian chờ kháng cáo nếu các bạn thấy video trên diễn đàn bị die không xem được thì có thể vào kênh mới để tìm xem video sơ cua nhé.
    Loại bỏ thông báo

[Thắc mắc - PHP] Chuyển tới URL cho trước với từng search query cụ thể

Chủ đề thuộc danh mục 'Hỏi đáp - Thảo luận về web' được đăng bởi faragona, 4/6/13.

Lượt xem: 2,256

  1. faragona Thành viên cấp 2

    Hiện tại mình đang vọc một blog dựa trên nền Wordpress, dùng theme Responsive. Theme này tích hợp sẵn một file "search.php" như thế này:
    Code:
    <?php
     
    // Exit if accessed directly
    if ( !defined('ABSPATH')) exit;
     
    /**
    * Search Template
    *
    *
    * @file          search.php
    * @package        Responsive
    * @author        Emil Uzelac
    * @copyright      2003 - 2013 ThemeID
    * @license        license.txt
    * @version        Release: 1.0
    * @filesource    wp-content/themes/responsive/search.php
    * [USER=19624]link[/USER]          http://codex.wordpress.org/Theme_Development#Search_Results_.28search.php.29
    * @since          available since Release 1.0
    */
     
    get_header(); ?>
     
    <div id="content-search" class="<?php echo implode( ' ', responsive_get_content_classes() ); ?>">
     
    <?php    if (have_posts()) : ?>
     
        <h6 class="title-search-results"><?php printf(__('Search results for: %s', 'responsive' ), '<span>' . get_search_query() . '</span>'); ?></h6>
     
            <?php while (have_posts()) : the_post(); ?>
       
                <?php responsive_entry_before(); ?>
                <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>> 
                    <?php responsive_entry_top(); ?>
               
                    <?php get_template_part( 'post-meta' ); ?>
               
                    <div class="post-entry">
                        <?php the_excerpt(); ?>
                        <?php wp_link_pages(array('before' => '<div class="pagination">' . __('Pages:', 'responsive'), 'after' => '</div>')); ?>
                    </div><!-- end of .post-entry -->
     
                    <?php get_template_part( 'post-data' ); ?>
                             
                    <?php responsive_entry_bottom(); ?> 
                </div><!-- end of #post-<?php the_ID(); ?> --> 
                <?php responsive_entry_after(); ?>
           
            <?php
            endwhile;
     
            get_template_part( 'loop-nav' );
     
        else :
     
            get_template_part( 'loop-no-posts' );
     
        endif;
        ?>
     
    </div><!-- end of #content-search -->
     
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    Nhìn chung thì dù mình không biết gì về PHP (tại trước giờ toàn nghịch CSS là chủ yếu :v :v ) nhưng vẫn hiểu được quy tắc của nó. Tuy nhiên để chỉnh sửa được theo ý muốn thì đúng là ngoài tầm với vì không quen hệ thống câu lệnh. Vậy mình muốn nhờ các bạn hướng dẫn giùm mình cách sửa lại đoạn code PHP này để khi người dùng gõ vào ô search một số từ khóa nhất định, chẳng hạn như 'abc' hoặc 'vietdesigner.net', thì nó sẽ tự động chuyển đến trang 'www.abc.com' hoặc 'www.vietdesigner.net'. Cám ơn các bạn rất nhiều :3 :3

    Link: http://www.10ifs.com/

    ...

Ủng hộ diễn đàn