Mở đầu Tại thời điểm hiện tại mà các hệ thống mới có khuynh hướng sử dụng kiến trúc Microservice, nhà nhà người người nhắc đến Docker như một giải pháp hàng đầu để mang lại hiệu năng tốt nhất cho ứng dụng của mình. docker Show
chức năng tập tin. php được hiểu là một tệp thực thi một số hàm đặc biệt được thêm vào trong chủ đề để lập trình viên xây dựng các chức năng theo yêu cầu. Từ cơ bản như tạo thanh bên, menu, thêm kích thước ảnh cho đến các bước phức tạp khác thì bạn bắt buộc phải làm trong các hàm tệp. php this which could not doing at a other file Dưới đây mình xin giới thiệu đoạn mã số hoặc dùng cho chức năng. php, bạn có thể tham khảo Hướng dẫn thêm mã vào chức năng tệp. phpĐể có thể chỉnh sửa tệp này, các bạn có thể vào máy chủ bằng FTP rồi vào thư mục của chủ đề để mở các chức năng của tệp. php ra. Hoặc cách rút gọn, ít xảy ra lỗi là vào Giao diện -> Trình chỉnh sửa và tìm các chức năng của tệp. php Hàm trong tệp. php này sẽ không bao giờ có thẻ đóng <br /> function bbit_them_hinh_thu_nho_trong_rss($content)<br /> {<br /> global $post;<br /> if (has_post_thumbnail($post->ID)) {<br /> $content = '<p>' . get_the_post_thumbnail($post->ID) . '</p>' . get_the_content();<br /> }</p> <p> return $content;<br /> }<br /> add_filter('the_excerpt_rss', 'bbit_them_hinh_thu_nho_trong_rss');<br /> add_filter('the_content_feed', 'bbit_them_hinh_thu_nho_trong_rss');<br />5 ở cuối, vì vậy tốt nhất các bạn hãy chèn mã vào tệp cuối. Trường hợp cá biệt có thêm <br /> function bbit_them_hinh_thu_nho_trong_rss($content)<br /> {<br /> global $post;<br /> if (has_post_thumbnail($post->ID)) {<br /> $content = '<p>' . get_the_post_thumbnail($post->ID) . '</p>' . get_the_content();<br /> }</p> <p> return $content;<br /> }<br /> add_filter('the_excerpt_rss', 'bbit_them_hinh_thu_nho_trong_rss');<br /> add_filter('the_content_feed', 'bbit_them_hinh_thu_nho_trong_rss');<br />5 ở cuối thì thêm nó vào bên trên thẻ đó Nào, bây giờ chúng ta cùng thử chèn một vài mã xem thế nào nhé
Chế độ bảo quản nhanhĐôi khi bạn muốn tiếp tục trang web của bạn lại để bảo đảm dưỡng chất. Có rất nhiều plugin WordPress giúp bạn thực hiện công việc này, tuy nhiên nếu bạn không muốn sử dụng plugin, hãy thêm đoạn mã dưới đây vào trong tệp chức năng. php của Theme WordPress mà bạn đang sử dụng. Đoạn mã tác dụng này là truy cập của khách sẽ hiển thị thông báo bảo trì, chỉ có quản trị viên mới có thể xem được trang web
<br /> function bbit_che_do_bao_tri()<br /> {<br /> if (!current_user_can('edit_themes') || !is_user_logged_in()) {<br /> wp_die('Trang web tạm thời đang được bảo trì. Xin vui lòng quay trở lại sau.');<br /> }<br /> }<br /> add_action('get_header', 'bbit_che_do_bao_tri');<br /> Chống spam link bình luậnĐể tránh bị liên kết spam trong phản hồi, bạn chỉ cần vô hiệu hóa chức năng tự động liên kết của WordPress, hãy thêm đoạn mã dưới đây vào tệp chức năng. php của Theme WordPress mà bạn đang sử dụng remove_filter('comment_text', 'make_clickable', 9); Thêm hình thu nhỏ vào RSS feed cho mỗi bài viếtNếu bạn muốn hiển thị hình ảnh thu nhỏ cho mỗi bài viết trong Nguồn cấp dữ liệu RSS của mình, chỉ cần thêm đoạn mã dưới đây vào chức năng tệp. php của Theme WordPress mà bạn đang sử dụng <br /> function bbit_them_hinh_thu_nho_trong_rss($content)<br /> {<br /> global $post;<br /> if (has_post_thumbnail($post->ID)) {<br /> $content = '<p>' . get_the_post_thumbnail($post->ID) . '</p>' . get_the_content();<br /> }</p> <p> return $content;<br /> }<br /> add_filter('the_excerpt_rss', 'bbit_them_hinh_thu_nho_trong_rss');<br /> add_filter('the_content_feed', 'bbit_them_hinh_thu_nho_trong_rss');<br /> Tự động thay thế chữ trong các bài viết của bạnNếu bạn muốn thay đổi 1 từ hoặc 1 cụm từ nào đó trong bài viết của bạn, thay vì bạn phải mở từng bài viết ra để xem, tìm kiếm và thay thế thì bạn chỉ cần thêm đoạn mã dưới đây vào trong chức năng của tệp. php của Theme WordPress mà bạn đang sử dụng function bbit_thay_the_tu($text)<br /> {<br /> $replace = array(<br /> 'bbit' => '<a href="http://bbit.vn">bbit</a>',<br /> 'blog' => '<a href="#">youblog</a>'<br /> );<br /> $text = str_replace(array_keys($replace), $replace, $text);<br /> return $text;<br /> }</p> <p>add_filter('the_content', 'bbit_thay_the_tu');<br /> add_filter('the_excerpt', 'bbit_thay_the_tu'); Xoá các ảnh nén tự độngMặc định, WordPress nén các ảnh jpg của bạn khi bạn tải chúng lên trang web của bạn. Việc làm này là hữu dụng vì nó giúp tiết kiệm điện năng băng thông và thời gian tải trang, nhưng đôi khi bạn lại muốn hiển thị hình ảnh với chất lượng gốc (đặc biệt là các màn ảnh gia dụng WordPress để hiển thị các sản phẩm . php của WordPress Theme mà bạn đang sử dụng để xóa chức năng nén ảnh tự động. add_filter('jpeg_quality', function($arg){return 100;}); Thêm target=’blank’ vào tất cả các liên kết trong trang webNếu bạn muốn bạn đọc của mình khi nhấp chuột vào một đường dẫn nào đó trong trang web của bạn, bạn đều mở tab mới, chỉ cần thêm mã đoạn dưới đây vào trong chức năng tệp. php của Theme WordPress mà bạn đang sử dụng function bbit_tu_dong_target_blank($text)<br /> {<br /> $return = str_replace('<a', '<a target="_blank"', $text);<br /> return $return;<br /> }<br /> add_filter('the_content', 'bbit_tu_dong_target_blank'); Thêm rel nofollow cho tất cả liên kết trong bài viếtViệc thêm rel nofollow cho tất cả các liên kết trong bài viết có thể giúp cải thiện SEO cho blog của bạn. Việc làm này hoàn toàn tương tự với thủ thuật ngay trên ________số 8Thêm trường thông tin liên lạc vào trong hồ sơ cá nhân của người dùngMặc định WordPress cho phép người dùng thêm AIM vào trong hồ sơ cá nhân của họ, tuy nhiên lại không hỗ trợ Facebook hay Twitter. function bbit_them_thong_tin_lien_he($user_contactmethods)<br /> {<br /> $user_contactmethods['twitter'] = 'Twitter Username';<br /> $user_contactmethods['facebook'] = 'Facebook Username';<br /> return $user_contactmethods;<br /> }<br /> add_filter('user_contactmethods', 'bbit_them_thong_tin_lien_he'); Kí tự giới hạn cho bài viết được hiển thị<br /> function bbit_them_hinh_thu_nho_trong_rss($content)<br /> {<br /> global $post;<br /> if (has_post_thumbnail($post->ID)) {<br /> $content = '<p>' . get_the_post_thumbnail($post->ID) . '</p>' . get_the_content();<br /> }</p> <p> return $content;<br /> }<br /> add_filter('the_excerpt_rss', 'bbit_them_hinh_thu_nho_trong_rss');<br /> add_filter('the_content_feed', 'bbit_them_hinh_thu_nho_trong_rss');<br />0 Sau đó ta sẽ gọi phần giới hạn này bằng < ?php echo string_limit_words(get_the_excerpt(), 20); Tạo bộ đếm lượt xem bài viết<br /> function bbit_them_hinh_thu_nho_trong_rss($content)<br /> {<br /> global $post;<br /> if (has_post_thumbnail($post->ID)) {<br /> $content = '<p>' . get_the_post_thumbnail($post->ID) . '</p>' . get_the_content();<br /> }</p> <p> return $content;<br /> }<br /> add_filter('the_excerpt_rss', 'bbit_them_hinh_thu_nho_trong_rss');<br /> add_filter('the_content_feed', 'bbit_them_hinh_thu_nho_trong_rss');<br />1 Sau đó hãy đặt bộ đếm trong trang bài viết, trang bằng < ?php setPostViews(get_the_ID()); Để lấy nó ra, hãy sử dụng < ?php echo getPostViews(get_the_ID()); Delete /category/ in linksremove_filter('comment_text', 'make_clickable', 9);0 Thêm thanh bênremove_filter('comment_text', 'make_clickable', 9);1 và hãy gọi nó bằng đoạn mã tương ứng remove_filter('comment_text', 'make_clickable', 9);2 Thêm một menuremove_filter('comment_text', 'make_clickable', 9);3 Display code code remove_filter('comment_text', 'make_clickable', 9);4 Thêm kích thước ảnh trong WordPressremove_filter('comment_text', 'make_clickable', 9);5 55,55 is size image by width, height. Đúng hay sai là thả ảnh hay không Partitionremove_filter('comment_text', 'make_clickable', 9);6 Nơi cần dán trang remove_filter('comment_text', 'make_clickable', 9);7 Cho phép tác giả chỉ xem bình luận của bài họ viếtMặc dù đã định khi họ vào mục Bình luận trong Bảng điều khiển WordPress, các thành viên có quyền Tác giả vẫn xem được các bình luận ở tất cả bài viết. Như thế làm họ rất khó quản lý, đoạn mã này sẽ giúp họ chỉ xem được các bình luận có trong bài viết của họ remove_filter('comment_text', 'make_clickable', 9);8 Giới hạn số lượng từ tối thiểu bình luậnMột cách để ngăn chặn thư rác remove_filter('comment_text', 'make_clickable', 9);9 Thay số 20 thành số ký tự mà bạn muốn chặn. Nếu các ký tự nhận xét thấp hơn số đó thì nó sẽ bị chặn Thêm bản quyền ngay bên dưới mỗi bài viết trong RSS FeedCách để chống kẻ gian copy bài của mình qua RSS Feed bằng cách chèn link vào bài, ai copy thì sẽ tặng bạn 1 backlink. Yên tâm đi vì nếu đã lấy bài qua RSS thì toàn tự động thôi <br /> function bbit_them_hinh_thu_nho_trong_rss($content)<br /> {<br /> global $post;<br /> if (has_post_thumbnail($post->ID)) {<br /> $content = '<p>' . get_the_post_thumbnail($post->ID) . '</p>' . get_the_content();<br /> }</p> <p> return $content;<br /> }<br /> add_filter('the_excerpt_rss', 'bbit_them_hinh_thu_nho_trong_rss');<br /> add_filter('the_content_feed', 'bbit_them_hinh_thu_nho_trong_rss');<br />0 Cho phép viết PHP vào Text WidgetMặc dù Widget văn bản được định nghĩa, bạn chỉ cho phép chèn mã HTML và chữ thường vào mà thôi. Sau khi thêm mã đoạn, bạn sẽ có thể thực thi mã PHP vào đó <br /> function bbit_them_hinh_thu_nho_trong_rss($content)<br /> {<br /> global $post;<br /> if (has_post_thumbnail($post->ID)) {<br /> $content = '<p>' . get_the_post_thumbnail($post->ID) . '</p>' . get_the_content();<br /> }</p> <p> return $content;<br /> }<br /> add_filter('the_excerpt_rss', 'bbit_them_hinh_thu_nho_trong_rss');<br /> add_filter('the_content_feed', 'bbit_them_hinh_thu_nho_trong_rss');<br />1 Cho phép viết shortcode vào widget<br /> function bbit_them_hinh_thu_nho_trong_rss($content)<br /> {<br /> global $post;<br /> if (has_post_thumbnail($post->ID)) {<br /> $content = '<p>' . get_the_post_thumbnail($post->ID) . '</p>' . get_the_content();<br /> }</p> <p> return $content;<br /> }<br /> add_filter('the_excerpt_rss', 'bbit_them_hinh_thu_nho_trong_rss');<br /> add_filter('the_content_feed', 'bbit_them_hinh_thu_nho_trong_rss');<br />2 Auto in đậm dòng đầu tiên trong bài<br /> function bbit_them_hinh_thu_nho_trong_rss($content)<br /> {<br /> global $post;<br /> if (has_post_thumbnail($post->ID)) {<br /> $content = '<p>' . get_the_post_thumbnail($post->ID) . '</p>' . get_the_content();<br /> }</p> <p> return $content;<br /> }<br /> add_filter('the_excerpt_rss', 'bbit_them_hinh_thu_nho_trong_rss');<br /> add_filter('the_content_feed', 'bbit_them_hinh_thu_nho_trong_rss');<br />3 Sau đó chèn thêm đoạn này vào kiểu tệp. css <br /> function bbit_them_hinh_thu_nho_trong_rss($content)<br /> {<br /> global $post;<br /> if (has_post_thumbnail($post->ID)) {<br /> $content = '<p>' . get_the_post_thumbnail($post->ID) . '</p>' . get_the_content();<br /> }</p> <p> return $content;<br /> }<br /> add_filter('the_excerpt_rss', 'bbit_them_hinh_thu_nho_trong_rss');<br /> add_filter('the_content_feed', 'bbit_them_hinh_thu_nho_trong_rss');<br />4 Đây là những đoạn mã mình sưu tầm, nếu bạn đang tìm hiểu thêm chức năng vào wordpress mà không dùng plugin thì những đoạn mã này rất hữu dụng, mình chưa dùng hết các đoạn mã này, nên nếu bạn gặp lỗi khi sử dụng nó thì Mình cũng sẽ update code mới, các bạn theo dõi tại đây nha Tài khoản VIP sẽ bị khóa mà không cần thông báo trước khi phát hiện tài nguyên chia sẻ ra bên ngoài hoặc mua lại |