Đề Xuất 5/2023 # Những Hàm Thông Dụng Trong WordPress # Top 12 Like | Beiqthatgioi.com

Đề Xuất 5/2023 # Những Hàm Thông Dụng Trong WordPress # Top 12 Like

Cập nhật nội dung chi tiết về Những Hàm Thông Dụng Trong WordPress mới nhất trên website Beiqthatgioi.com. Hy vọng thông tin trong bài viết sẽ đáp ứng được nhu cầu ngoài mong đợi của bạn, chúng tôi sẽ làm việc thường xuyên để cập nhật nội dung mới nhằm giúp bạn nhận được thông tin nhanh chóng và chính xác nhất.

Tăng bộ nhớ Php trong WordPress

Đặt trong file wp-config.php

1

define

(

‘WP_MEMORY_LIMIT’

,

’79M’

)

;

Khai báo và sử dụng Header trong WordPress

1

Gọi Header trong các file như page.php, single.php, …

1

Gọi Header trong trường hợp có nhiều file ví dụ : header-style-01.php, header-style-02.php

1

Khai báo và sử dụng Footer trong WordPress

1

Gọi footer trong các file như page.php, single.php, …

1

Gọi footer trong trường hợp có nhiều file ví dụ : footer-style-01.php, footer-style-02.php

1

Một số hàm hiển thị nội dung trong WordPress

1

2

3

4

5

6

7

1

2

3

Hiển thị đường dẫn đến thư mục của theme

1

2

3

4

5

Hiển thị đường dẫn đến thư mục của theme child

1

2

3

Hiển thị đường dẫn gốc của site (Domain)

1

Hiển thị đường dẫn tới thư mục chứa Source wp-admin

1

Hiển thị đường dẫn page trong WordPress

1

Hiển thị id của page hoặc post

1

Hiển thị tên trang web

1

1

2

3

Hiển thị tiêu đề của post hoặc page (Đặt trong vòng lặp while)

1

Hiển thị tiêu đề (Tên term) trong archive.php

1

2

3

Hiển thị tiêu đề category ngoài archive.php

1

2

3

Hiển thị nội dung của post hoặc page (Đặt trong vòng lặp while)

1

Hiển thị ngày tháng

1

2

3

Hiển thị đường dẫn đến chi tiết post hoặc page (Đặt trong vòng lặp while)

1

Hiển thị mô tả ngắn của bài viết (Đặt trong vòng lặp while)

1

Hàm cắt chuỗi

1

2

3

4

5

Gọi các thành phần con trong WordPress (Giống như Include)

1

Hiển thị Thumbnail của post (Đặt trong vòng lặp while)

1

2

3

4

5

6

7

8

9

Khai báo page Template (Tạo 1 page Template, ví dụ: page-contact.php, đặt câu khai báo ở đầu file)

1

Khắc phục lỗi không canh giữa hình ảnh trong Visual Editor Wordpress

1

2

3

img

.

alignright

{

float

:

right

}

img

.

alignleft

{

float

:

left

}

img

.

aligncenter

{

display

:

block

;

margin

left

:

auto

;

margin

right

:

auto

}

Một số hàm kiểm tra điều kiện (If & Else) trong WordPress

Kiểm tra trang chủ (front-page.php)

1

2

3

Kiểm tra trang chi tiết (Của kiểu 1 post type nhất định, ví dụ : single-sample.php)

1

2

3

Kiểm tra trang lưu trữ (Của kiểu 1 post type nhất định, ví dụ : archive-sample.php)

1

2

3

Get single.php custom

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

9

Một số hàm khác

Next and Pre In Post

1

2

3

4

5

6

7

8

9

10

11

12

Hoặc

1

2

3

4

5

Xoá slug category custom post type. Copy code vào file function.php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

Vòng lặp gọi Repeater trong ACF:

1

2

3

Tags

1

2

3

4

5

6

7

Các Hàm Và Đối Tượng Thông Dụng Trong WordPress

Ở các bài trước của serie PHP cho WordPress Developer chắc bạn đã làm việc qua PHP khá nhiều rồi phải không, bạn cũng đã biết được rất nhiều vấn đề cơ bản trong PHP. Vậy thì ở bài này, hãy vận dụng các kiến thức đó vào việc xử lý một số hàm thông dụng trong WordPress mà khi bạn lập trình với nó bạn sẽ sử dụng rất nhiều, xin nhắc lại, rất nhiều.

Lưu ý: Nếu bạn cần biết thêm nhiều code trong WordPress, bạn có thể xem các bài viết WordPress Nâng Cao.

bloginfo() và get_bloginfo()

bloginfo() và get_bloginfo() là hàm lấy dữ liệu chung của website WordPress của bạn như tên website, đường dẫn website, phiên bản WordPress đang sử dụng,…Sở dĩ có hàm get_bloginfo() là vì hàm get chỉ hỗ trợ return, còn bloginfo() là nó in ra luôn.

Cấu trúc sử dụng: get_bloginfo( $show )

Trong đó, tham số show là tham số khai báo thành phần cần lấy ra, nó có một số tham số như sau:

'version' : Phiên bản WordPress đang sử dụng.

'language' : Mã ngôn ngữ của website đang sử dụng.

'stylesheet_url' : Đường dẫn đến tập tin chúng tôi của theme đang kích hoạt.

'stylesheet_directory' : Đường dẫn của thư mục theme đang kích hoạt.

'pingback_url' : Đường dẫn trỏ đến tập tin chúng tôi trên website.

'atom_url' : Đường dẫn của trình cấp Atom trên website.

'rdf_url' : Đường dẫn của trình cấp RDF trên website.

'rss_url' : Đường dẫn của trình cấp RSS trên website.

'rss2_url' : Đường dẫn của trình cấp RSS2 trên website.

Ví dụ sử dụng:

Hiển thị tên website

hoặc sử dụng get_bloginfo()

hoặc sử dụng get_bloginfo() trong việc kiểm tra xem nó có dữ liệu chưa.

<?php if( get_bloginfo('name') ) : bloginfo('name'); endif;

Đối tượng $post

Đối tượng $post nó sẽ chứa toàn bộ dữ liệu của các post mà truy vấn trên website gửi về cơ sở dữ liệu. Ví dụ khi bạn ra trang chủ thì mặc định website sẽ có một truy vấn để lấy danh sách các bài viết mới nhất, hoặc khi vào một template nào đó như nội dung bài viết, page, category,..thì nó sẽ có một query riêng để lấy dữ liệu về.

Nên đọc qua: Tìm hiểu Query và Loop trong WordPress

Bây giờ ví dụ bạn thử dump đối tượng $post ở tập tin chúng tôi của theme:

<?php var_dump( $post );

Kết quả sẽ trả về kiểu như thế này (nếu bạn đang thiết lập trang chủ hiển thị các bài mới nhất):

object(WP_Post)#121 (24) { int(1) string(1) "1" string(19) "2015-06-10 15:24:53" string(19) "2015-06-10 15:24:53" string(86) "Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!" string(12) "Hello world!" string(0) "" string(7) "publish" string(4) "open" string(4) "open" string(0) "" string(11) "hello-world" string(0) "" string(0) "" string(19) "2015-06-10 15:24:53" string(19) "2015-06-10 15:24:53" string(0) "" int(0) string(37) "https://hocphp-thachpham92.c9.io/?p=1" int(0) string(4) "post" string(0) "" string(1) "1" string(3) "raw" }

Từ đó, bạn có thể dựa vào đối tượng này mà lấy thông tin ra phù hợp như thế này:

Thế nhưng, bạn có một cách khác viết code gọn hơn đó là sử dụng các hàm template tags. Ví dụ để hiển thị tiêu đề của post trong đối tượng $post thì sẽ dùng template tag the_title().

Hint: Để xem query, hãy dump đối tượng $wp_query.

Lớp WP_Query

Khi bạn cần viết code để lấy danh sách các post mà bạn cần, thì bạn sẽ phải sử dụng đến lớp WP_Query (có thể dùng hàm get_posts() nhưng mình khuyên các bạn dùng WP_Query). Nó sẽ trả về kết quả là đối tượng chứa danh sách bài viết (giống $post).

Nên đọc qua: Tìm hiểu Query và Loop trong WordPress

$my_query = new WP_Query( 'posts_per_page=5&orderby=rand' ); <?php $args = array( ); $the_query = new WP_Query( $args ); var_dump( $my_query );

Bạn có đối tượng $my_query rồi thì chỉ cần sử dụng vòng lặp while() để nó hiển thị ra toàn bộ dữ liệu là được.

<?php $args = array( ); $the_query = new WP_Query( $args ); } } else { } /* Restore original Post Data */ wp_reset_postdata();

Hàm add_action() và add_filter()

Hai hàm này được sử dụng rất nhiều trong việc lập trình theme hoặc lập trình plugin. Muc đích của hai hàm này là can thiệp vào mã nguồn của WordPress hoặc mã nguồn của plugin/theme nào đó mà không cần sửa code trực tiếp trong mã nguồn.

Khái niệm action filter khá dài nên mình khuyên bạn đọc bài này.

Lớp WP_Widget

Hàm register_nav_menus() và wp_nav_menu()

<?php register_nav_menus( array( ) );

Và để hiển thị một menu location nào đó ra ngoài template, bạn có thể sử dụng hàm wp_nav_menu().

Hàm get_post_meta()

Hàm này sẽ có chức năng lấy các dữ liệu meta (trong bảng wp_postmeta của database) trong một post nào đó ra bên ngoài. Về hàm này bạn sẽ xem hướng dẫn custom field của mình để hiểu rõ hơn.

Tra cứu hàm WordPress

Lời kết

Bây giờ, việc của bạn là xem một số hướng dẫn cụ thể trong WordPress như Hướng dẫn lập trình theme WordPress và Hướng dẫn viết plugin xem thời tiết của chúng tôi để bạn vận dụng các kiến thức đó vào thực tế tốt hơn. Mình tin là chỉ cần như vậy bạn sẽ dễ dàng nắm bắt được code trong WordPress rồi. Và nếu bạn cần hướng dẫn về code trong WordPres nhiều hơn nữa, hãy đọc các bài viết trong mục WordPress Development của mình.

Các Hàm Cơ Bản Thông Dụng Trong WordPress Có Thể Bạn Chưa Biết

bloginfo() và get_bloginfo() là hàm lấy dữ liệu wordpress của website bạn đang sử dụng. Nó lấy các dữ liệu chung như:

+ Tiêu đề trang web

+ Đường dẫn trang web

+ Version của wordpress đang dùng…

Hàm get_bloginfo() là hàm lấy dự liệu trả về. Dữ liệu của get_bloginfo() có thể đem đi xử lý, còn bloginfo() cũng tương tự như dự liệu của hảm này tự động in ra luôn.

<?php bloginfo($info);

Trong đó $info là tham số các dữ liệu cần lấy:

name : Hiển thị tên của trang web

siteurl : Hiển thị địa chỉ trang chủ URL Website

description : Hiển thị mô tả của trang web

wpurl : Hiển thị địa chỉ url của trang web được thiết lập url từ bảng wp_options của database

url : Hiển thị địa chỉ của trang Web

charset : Hiển thị kiểu Charset Encoding của website ví dụ "UTF-8"

version : Hiển thị phiên bản WordPress hiện tại đang sử dụng

html_type : Hiển thị kiểu Content Type của WordPress mặc định là "text/html"

language : Hiển thị ngôn ngữ site đang sử dụng

stylesheet_url : Hiển thị địa chỉ đến file chúng tôi

stylesheet_directory : Hiển thị link đến thư mục theme hiện tại

rss_url : Hiển thị địa chỉ RSS 0.92 feed

rss2_url : Hiển thị the RSS 2.0 feed

<?php bloginfo('name');

Nếu bạn muốn tạo thêm các vị trí menu trong WordPress (Menu Location) thì sẽ cần sử dụng hàm register_nav_menus(). Cách sử dụng rất đơn giản lắm nè.

<?php register_nav_menus( array( ) );

Và để hiển thị một menu location nào đó ra ngoài template. Bạn có thể sử dụng hàm wp_nav_menu() như bên dưới.

3.Hàm Áp dụng trong vòng lặp của Query Post WordPress

Hiển thị ID của bài viết

Hiển thị ra tên của bài viết

Hiển thị Link bài viết

Hiển thị trích dẫn của bài viết

Hiển thị ngày tháng năm của bài viết, bạn cũng có thể thay đổi d/m/y thành d-m-y hoặc d-m-y h:m

Hiển thị tác giả của bài viết

Ví Dụ:

Bạn có 1 vòng lặp lấy ra tên và link các bài viết:

5.Các hàm cơ bản thông dụng trong WordPress hỗ trợ lấy danh sách

Hiển thị danh sách tác giả của Website

Hiển thị danh sách các Pages

A:Nhận tên website /** * Add tên website vào Footer Admin * @author Nguyễn Toàn */ function remove_footer_admin () { echo get_bloginfo('name');; } add_filter('admin_footer_text', 'remove_footer_admin');

B:Cố định 1 tên

function remove_footer_admin () { echo 'Cam Ranh Media - CEO & Founder Nguyễn Toàn'; } add_filter('admin_footer_text', 'remove_footer_admin');

7.Hàm trở về phiên bản biên soạn Classic Editor

add_filter('use_block_editor_for_post', '__return_false'); function remove_wp_admin_bar_logo() { global $wp_admin_bar; } add_action('wp_before_admin_bar_render', 'remove_wp_admin_bar_logo', 0); /** * Kiểm tra bài viết có hình đại hiện hay không. Nếu không có thì thay thế ảnh not found */ add_filter( 'post_thumbnail_html', 'cr_thumbnail_html' ); function cr_thumbnail_html( $html ) { if(!is_admin()){ if ( empty( $html ) ) } return $html; } /** * Loại bỏ tài nguyên chặn hiển thị CSS */ function add_rel_preload($html, $handle, $href, $media) { if (is_admin()) return $html; $html = <<<EOT EOT; return $html; } add_filter( 'style_loader_tag', 'add_rel_preload', 10, 4 ); function wps_deregister_styles() { wp_dequeue_style( 'wp-block-library' ); wp_dequeue_style( 'wp-block-library-theme' ); } add_action( 'wp_print_styles', 'wps_deregister_styles', 100 ); function footer_enqueue_scripts() { remove_action('wp_head', 'wp_print_scripts'); remove_action('wp_head', 'wp_print_head_scripts', 9); add_action('wp_footer', 'wp_print_scripts', 5); add_action('wp_footer', 'wp_print_head_scripts', 5); } add_action('after_setup_theme', 'footer_enqueue_scripts'); /** * Loại bỏ toàn bộ các thông báo cập nhật bất kể của WordPress Core, plugin hay theme */ function remove_core_updates(){ } add_filter('pre_site_transient_update_core','remove_core_updates'); add_filter('pre_site_transient_update_plugins','remove_core_updates'); add_filter('pre_site_transient_update_themes','remove_core_updates');

13.Hàm get dynamic_sidebar

Khi làm WP bạn cần biết các hàm cơ bản thông dụng trong WordPress

Các hàm cơ bản thông dụng trong WordPress xảy ra khi nào?

WordPress là gì?

WordPress là một phần mềm nguồn mở ( Open Source Software 1) được viết bằng ngôn ngữ lập trình website PHP và sử dụng hệ quản trị cơ sở dữ liệu MySQL. Đây cũng là bộ đôi ngôn ngữ lập trình website thông dụng nhất hiện tại.

Có nên sử dụng WordPress không?

CMS WordPress cũng như mọi mã nguồn khác. Mỗi loại thường có ưu và nhược điểm riêng của từng loại. Do đó, việc có nên sử dụng WordPress không là quyền của mọi người.

Những Hàm Hay Sử Dụng Trong Lập Trình Theme WordPress

Ngày đăng: 14 – 04 – 2020

Lượt xem: 827 lượt

Nắm được các hàm này sẽ giúp bạn dễ tiếp cận với lập trình theme wordpress khi mới bắt đầu cũng như có thể chủ động thay đổi một số thành phần của theme.

Hàm bloginfo() và get_bloginfo()

Đây là hàm lấy một số thông tin có sẵn của website. Ví dụ như: Tiêu đề website, đường dẫn website, đường dẫn đến theme…

Các thông tin được trả về tùy thuộc vào tham số mà chúng ta truyền vào hàm này cụ thể như sau:

bloginfo(‘name’) : Hiển thị tên của trang web – ví dụ: Học WordPress

bloginfo(‘siteurl’) : Hiển thị địa chỉ trang chủ URL Website – ví dụ: https://hocwordpress.vn/

bloginfo(‘description’) : Hiển thị mô tả của trang web – ví dụ: Hướng dẫn wordpress – Khóa học wordpress

bloginfo(‘wpurl’) : Hiển thị địa chỉ url của trang web được thiết lập url từ bảng wp_options của database – ví dụ: https://hocwordpress.vn/

bloginfo(‘url’) : Hiển thị địa chỉ của trang Web – ví dụ: https://hocwordpress.vn/

bloginfo(‘charset’) : Hiển thị kiểu Charset Encoding của website ví dụ “UTF-8”

bloginfo(‘version’) : Hiển thị phiên bản WordPress hiện tại đang sử dụng

bloginfo(‘html_type’) : Hiển thị kiểu Content Type của WordPress mặc định là “text/html”

bloginfo(‘language’) : Hiển thị ngôn ngữ site đang sử dụng

bloginfo(‘stylesheet_url’) : Hiển thị địa chỉ đến file style.css

bloginfo(‘stylesheet_directory’) : Hiển thị link đến thư mục theme hiện tại

bloginfo(‘rss_url’) : Hiển thị địa chỉ RSS 0.92 feed

bloginfo(‘rss2_url’) : Hiển thị the RSS 2.0 feed

Các hàm này tương ứng để lấy nội dung của 3 file sau trong theme:

get_header() lấy nội dung của file chúng tôi

get_footer() lấy nội dung của file chúng tôi

get_sidebar() lấy nội dung của file chúng tôi

Các hàm này đều có tham số là các slug, để lấy nội dung của các file con ví dụ như:

get_header(‘child’) sẽ lấy nội dung của file chúng tôi . Đối với 2 hàm còn lại cũng tương tự.

Ngoài ra để lấy nội dung của một file bất kỳ trong lập trình theme wordpress chũng ta có thể sử dụng hàm get_template_part(), ví dụ như sau:

get_template_part(‘slider’) sẽ lấy nội dung của file chúng tôi trong theme.

get_template_part(‘content/gird’) sẽ lấy nội dung của file chúng tôi trong thư mục content của theme.

Đây là 2 hàm đơn giản mà vô cùng quan trọng trong lập trình theme wordpress. Nếu thiếu nó có thể dẫn đến một số chức năng hay plugin của website không hoạt động.

Hàm wp_head()

Ví dụ: Chúng ta dùng plugin wordpress seo thì hàm này sẽ bổ sung các thẻ meta giúp website chuẩn seo.

Hàm wp_footer()

Hàm wp_footer() có chức năng bổ sung các thành phần vào cuối của website như nhúng các đoạn js của plugin vào website.

Hàm này cũng giúp tạo thanh admin bar cho website khi chúng ta login vào website.

Để admin bar xuất hiện ngoài giao diện khi login vào chúng ta phải sử dụng wp_footer()

Một số hàm điều kiện trong lập trình theme:

Tổng kết:

Hôm nay mình đã giới thiệu cho các bạn về những hàm hay dùng trong lập trình theme wordpress. Đây là những kiến thức ban đầu cho việc làm quen cũng như dễ tiếp cận với việc tạo theme sau này.

5

2

votes

Article Rating

Cách Tạo Bảng Trong WordPress

Website chúng tôi có bài Cách tạo bảng trong WordPress – Giao diện viết bài của WordPress đã rất mạnh mẽ. Nó giúp bạn tạo ra nội dung đẹp mà không cần bất kỳ kỹ năng viết code nào hết. Tuy nhiên có một số vấn đề mà editor này không thể làm được. Một trong số chúng tạo tạo bảng trong WordPress. Bài này sẽ hướng dẫn bạn tạo bảng trong WordPress bằng TablePress

Giao diện viết bài của WordPress đã cực mạnh mẽ. Nó giúp bạn tạo nên nội dung đẹp mà không cần bất kỳ nghiệp vụ viết code nào hết. Tuy nhiên có một số vấn đề mà editor này sẽ không thể làm được. Một trong số chúng tạo tạo bảng trong WordPress.

Đôi khi bạn cần một bảng để trình bày dữ liệu của bạn. Bạn cũng có thể có thể tự viết code tạo bảng bằng HTML và CSS, nhưng đây không cần là chọn lựa tối ưu vì nó sẽ tạo nên table WordPress không đẹp lắm.

May mắn là có nhiều plugin tạo bảng trong WordPress cũng đều có thể nhanh chóng tạo table đẹp và nhiều chức năng. Bài này sẽ đi sâu vào một trong những các plugin tạo bảng trong WordPress phổ biến nhất, TablePress. Ngoài ra chúng tôi còn giới thiệu vài cách khác để bạn chọn lựa trong quá trình tạo table WordPress

Tạo bảng trong WordPress với TablePress

TablePress là một plugin WordPress cực kỳ phổ biến. Nó hiện có hơn 500,000 lượt tải và vẫn đang ở mức 5 sao! Và đều vì nguyên nhân tốt cả, một plugin có mức đánh giá cao như vậy cực khó gì có được.

Chúng tôi sẽ lý giải vì sao bạn nên sử dụng TablePress và các bước để bạn cũng có thể create table WordPress độc đáo cho riêng mình.

TablePress được lập trình rất tốt, có hướng dẫn cụ thể và những tính năng hùng mạnh giúp nó trở thành một plugin tạo bảng WordPress tốt nhất. Bạn cũng đều có thể đơn giản tạo, quản lý, và chỉnh sửa bản, mà không cần kiến thức về HTML. Một vài tính năng hùng cường khác là:

Import features. Với TablePress, bạn cũng đều có thể đơn giản tạo bảng trong WordPress từ số 0, nhưng cũng cũng đều có thể import vào bằng file CSV, Excel, HTML và JSON file. Nếu bạn đã có dữ liệu sẵn từ trước, tính năng này sẽ đơn giản hóa quá trình tạo bảng, giúp bạn tiết kiệm thời gian khỏi phải nhập dữ liệu tuần tự vào.

Export features. Sau khi tạo bảng trong WordPress xong và muốn lưu giữ hoặc chuyển dữ liệu bảng đi, TablePress cũng hỗ trợ export bảng sang file CSV, HTML, và JSON. Việc cũng đều có thể di chuyển dữ liệu dễ dàng là điều rất quan trọng vì đến một khi nào đó, có thể bạn cần migrate site.

Formula support. Nếu bạn đang cần tạo bảng như trong Excel, vậy bạn cũng cũng có thể có thể làm vậy với TablePress. Plugin này bổ trợ công thức tính toán, vì vậy bạn không phải tự tính ở ngoài, bạn chỉ cần nhập số liệu vào để bảng cũng đều có thể tự tính được.

Extensions. Cuối cùng, có nhiều add-ons của plugin này để tăng tính năng của nó lên nhiều hơn nữa. Những extension này sẽ thêm các tính năng như tạo responsive table, filter table, chuyển table thành PDF, sắp xếp dòng, và nhiều hơn nữa. Hầu hết các plugin đều miễn phí, có một số premium plugin thì cần cống hiến trước khi download.

Ưu điểm và nhược điểm của TablePress

TablePress là một trong các các plugin tạo bảng trong WordPress tốt nhất trên thị trường. Chúng tôi sẽ đánh giá một số ưu điểm và nhược điểm của nó bên dưới:

Hỗ trợ import và export dữ liệu

Bạn có thể thêm thanh tìm kiếm người dùng trong bất kỳ bảng nào

Bạn có thể phân trang cho bất kỳ table nào

Bạn cũng có thể tạo form mau chóng

Mẫu bảng ban đầu đã rất đẹp, không cần chỉnh sửa cấp cao gì thêm

Có nhiều extension miễn phí hỗ trợ tăng tính năng cho plugin này

Bảng bạn tạo bằng plugin sẽ không repsonsive ngay, tuy nhiên, bạn có thể dùng extension để giúp bảng này trở thành bảng responsive

Styling biểu mẫu của bạn cũng có thể có thể khó khăn nếu bạn không biết làm, và không biết phương pháp sử dụng CSS

Biên tập viên có thể hơi ngỡ ngàng khi dùng ban đầu. Tuy nhiên, sau khi bạn tạo được vài mẫu, bạn sẽ quen cách dùng nó

Create Table WordPress bằng TablePress

Cách trước mắt để tạo table WordPress là cài đặt plugin TablePress plugin. Để cài plugin, chuyển tới mục Plugins › Add New từ WordPress dashboard. Tìm TablePress , cài đặt và kích hoạt plugin đó.

Sau đó chuyển tới TablePress menu ở thanh sidebar bên trái

Để create table mới, bạn chỉ cần nhấn nút Add New . Nó sẽ mở ra trang mới để bạn có thể đặt tên bảng, ghi mô tả, và định số dòng số cột.

Sau khi hoàn tất, nhấn nút Add Table .

Bạn có thể điền tin tức vào bảng của bạn bây giờ. Nhập tin tức tương tự như khi bạn dùng Excel

Ở cuối trang, bạn sẽ được chọn lựa styling để trang điểm cho bảng. Bạn cũng đều có thể thử thay đổi CSS class, nhân đôi dòng, cột, và quản lý việc sắp xếp theo thứ tự, thêm ảnh và link, vâng vâng.

Ki bạn đã điền xong, và tùy chỉnh xong, chỉ cần nhấn nút Save Changes, nó sẽ tạo nên shortcode để bạn thêm vô trang hoặc bài viết.

Nếu muốn xem bảng như làm sao trước lúc xuất bản, chỉ cần nhấn nút Preview . Bạn sẽ không thấy styling vì chúng lệ thuộc vào theme hiện hành của bạn.

Bạn có 2 lựa chọn để thêm bảng WordPress vào post của page của bạn là:

Bất kỳ bao giờ bạn tạo bảng hoặc trang web bạn chỉ cần nhấn nút Insert a Table from TablePress, chọn bảng để thêm vô trang.

Nếu bạn đã có bảng rồi, từ nguồn khác, như là Excel, bạn có thể nhập trực tiếp data vào TablePress.

Để import bảng, bạn di chuyển tới TablePress › Import a Table .

Tại đây bạn cũng có thể chọn địa thế và loại dữ liệu bạn muốn import (qua URL, upload, file trên server, hoặc từ copy/paste). Bạn cũng có thể có thể tạo bảng mới với data của bạn, thay thế dữ liệu từ trong một bảng cũ hoặc thêm dữ liệu vào trong 1 bảng cũ..

Sau khi chọn đúng cái mình muốn thì nhấn nút Import .

Sau lúc nhập dữ liệu vào, bạn giờ đã cũng có thể có thể chỉnh sửa theo ý bạn. Khác biệt là giờ bạn đã thấy bảng đã có sẵn data rồi. Bạn chỉ cần chỉnh sao cho phù hợp cách hiển thị bạn mong muốn nữa là xong.

Cách thêm bảng vào site của bạn cũng như như bước trước. Có thể copy paste shortcode vào post hoặc page, hoặc dùng nút thêm bảng trên thanh toolbar.

Plugin có sẵn công cụ để bạn export bảng WordPress. Bạn chỉ cần di chuyển vào mục TablePress › Export a Table .

Bạn có thể chọn định dạng bạn muốn export, có thể là CSV, HTML, JSON. Nếu bạn chọn CSV, bạn phải chỉ định loại dấu cách nào cho file CSV.

Sau đó, nhấn Download the Export File , vậy là bạn đã có file export table trên máy

Tab cuối cùng giúp bạn cấu hình sâu hơn nữa cho table WordPress. Như bạn thấy, các chọn lựa được tích hợp vào sẵn cũng có thể có thể hơi bị giới hạn. Tuy nhiên, bạn cũng có thể có thể thêm extension qua add-ons.

Để tùy chỉnh thực sự bạn cần thêm vô custom CSS code vào trong ô ở trên. Nếu bạn không biết cách dùng CSS, hãy đọc qua bài chỉ dẫn này, bạn sẽ được thể viết CSS cho plugin sau đó.

Một vài plugin tạo bảng trong WordPress khác

Ngoài TablePress, có nhiều lựa chọn miễn phí và trả phí khác cho plugin tạo bảng. Bên dưới là 5 plugin ưa thích của chúng tôi.

Ultimate Tables là plugin dễ dùng và trực quan. Đặc biệt là lúc bạn chỉ cần tạo một bảng dễ dàng và nhỏ, chẳng càng phải nhập vào một bộ dữ liệu quá lớn.

Trang tạo bảng cũng tương đối dễ dùng. Chỉ cần chọn kích thước của table và bắt đầu nhập dữ liệu vào. Sau khi hoàn tất, bạn có thể copy shortcode vào trang và post để xem lại bảng, không cần thiết tùy chọn preview.

Có một số skins được đính kèm để cấu hình giao diện của bảng, ngoài ra thì không có cách khác. Nó là một bảng không responsive, vì vậy nó sẽ không tự điều chỉnh theo kích thước lớn nhỏ của màn hình.

wpDataTables là một plugin premium, vì vậy nó có nhiều tính năng rất đáng giá. Nó có khả năng để import dữ liệu lớn lớn.

Tuy nhiên, bạn phải đã có dữ liệu từ xưa khi dùng plugin này, bạn chẳng thể tạo bảng trực tiếp trong editor của nó.

Lựa chọn thiết kế giao diện thì nhiều vô kể, và nếu bạn không cần front-end editor, thì plugin đây là dành riêng cho bạn.

JTRT Responsive Tables là một plugin độc đáo hơn để tạo bảng. Nó giúp bạn tạo một bảng HTML5 mà chẳng cần kiến thức về HTML và CSS.

WP Table Manager giúp bạn tạo nên một bảng tính kiểu Excel hoàn chỉnh trong backend của WordPress dashboard của bạn. Nếu bạn đã từng sử dụng Excel để tính toán thì sẽ không gặp bất kỳ khó khăn nào khi sử dụng plugin này.

Nó có 6 themes khác nhau có thể giúp bạn tạo ra một bản độc đáo, để bạn tạo mọi thứ từ con số 9.

Nó là plugin trả phí, tuy vậy rất đáng giá nếu bạn yêu mến Excel, và muốn plugin có thể dục tác y như Excel để tạo bảng và nhúng bảng đó vào nội dung của bạn.

League Table là premium plugin dạng website thể thao. Tuy nhiên bạn có thể tận dụng nó để tạo bất kỳ loại bảng nào.

Nó dễ sử dụng và hoạt động như là Excel. Bạn đặt số dòng và số cột, đặt tên bảng, rồi điền tin tức vào ô. Bạn cũng đều có thể tùy chỉnh các thứ như là sắc màu hoặc logo.

Bạn cũng có thể có thể đặt cấu hình responsive và cách hiển thị cho bảng.

Tuy nhiên, bảng này sẽ không có độ năng import và export, vì thế bạn cần tạo bảng trực tiếp trong plugin.

Từ khóa bài viết:

Bài viết Cách tạo bảng trong WordPress được tổng hợp sưu tầm và biên tập bởi nhiều user – Sửa máy tính PCI – TopVn Mọi ý kiến đóng góp và phản hồi vui lòng gửi Liên Hệ cho chúng tôi để điều chỉnh. Xin cảm ơn.

Bạn đang đọc nội dung bài viết Những Hàm Thông Dụng Trong WordPress trên website Beiqthatgioi.com. Hy vọng một phần nào đó những thông tin mà chúng tôi đã cung cấp là rất hữu ích với bạn. Nếu nội dung bài viết hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!