Chúng tôi sử dụng các tính năng ít được biết đến của Google để tìm những điều ẩn giấu. Thiết lập và tạo ứng dụng đăng lên dòng thời gian Facebook

Ai có thể thấy điều này hữu ích? Ẩn nội dung khỏi người dùng chưa đăng ký đôi khi là cần thiết để mở rộng cơ sở người dùng trang web của bạn. Ngoài ra, nếu bạn có, ví dụ đăng ký trả phí và phần tài liệu được bán chỉ được cung cấp cho những người đã mua quyền truy cập. Bạn cũng có thể đảo ngược phương pháp một chút, chẳng hạn như hiển thị quảng cáo cho khách truy cập thông thường, nhưng những người đã vào trang web sẽ không nhìn thấy nó. Nói chung, mọi thứ đều phụ thuộc vào trí tưởng tượng và nhu cầu hiện có của bạn.

Ví dụ, để ẩn một phần nội dung bên trong Chủ đề WordPress, thì bạn cần đính kèm phần sẽ bị ẩn khỏi người dùng trái phép trong đoạn mã sau:

Đây là điều kiện cho biết nếu người dùng đăng nhập thì hiển thị nội dung từ dòng thứ hai, nếu không thì hiển thị từ dòng thứ tư. Nếu bạn chỉ muốn ẩn đi và không hiển thị thêm tin nhắn nào nữa, tức là người không có thẩm quyền sẽ thấy trống rỗng thì xóa dòng thứ ba và thứ tư. Nó sẽ diễn ra như thế này:

Bây giờ hãy tưởng tượng tình huống mà tôi đã viết ở trên, tình huống ngược lại mà người dùng được ủy quyền không được nhìn thấy, chẳng hạn như quảng cáo hoặc nút đăng nhập, v.v. Mã sẽ như thế này:

Chúng tôi đã thêm Dấu chấm than trước hàm, bây giờ đóng vai trò phủ định. Mọi thứ bên trong các mã này đều được thêm vào theo quy tắc PHP. Nếu điều này gây khó khăn cho bạn thì bạn có thể phá mã và dán theo cách thông thường, ví dụ: nếu bạn cần thêm javascript.

// Đây là mã quảng cáo, JavaScript, v.v.

Thủ thuật này hoạt động với các mã ở trên, nghĩa là thay vì tiếng vang và nội dung trong ngoặc, hãy đặt phần đóng và phần mở Thẻ PHP, và bất cứ điều gì ở giữa.

?> Có gì ở đây // Nội dung dành cho người dùng đã đăng ký"; // Để xem văn bản, bạn cần đăng nhập

Tôi nghĩ mọi thứ đều rõ ràng ở đây. Bây giờ chúng ta hãy xem xét trường hợp bạn cần ẩn một phần của bài đăng, tức là một phần văn bản trong bài viết của bạn. Ở đây tôi đề nghị sử dụng mã ngắn. Chúng tôi sẽ tạo một hàm có mã ngắn và khi viết một bài viết, bạn sẽ chỉ cần gửi một phần văn bản vào mã ngắn này và phần văn bản đó sẽ bị ẩn. Cuối cùng cũng sẽ có một phần thưởng nhỏ giúp bạn sử dụng mã ngắn này dễ dàng hơn.

Để tạo shortcode, bạn cần mở file chức năng tùy chỉnh từ chủ đề WordPress của bạn - function.php và thêm mã bên dưới vào đó. Việc này nên được thực hiện ở cuối, trước thẻ đóng PHP.

Hàm only_reg_info($atts,$content = null) ( if (is_user_logged_in() && !is_null($content) && !is_feed())( return $content; ) else ( return "";) ) add_shortcode("forreg", "only_reg_info");

Trong hàm này chúng ta sử dụng điều kiện tương tự như ở đầu bài. Ở dòng thứ tư trong ngoặc đơn là nội dung mà người dùng chưa đăng ký, không được ủy quyền sẽ nhìn thấy. Bạn có thể thay đổi nó thành thứ gì đó của riêng bạn hoặc thêm mã vào đó, nói chung là theo quyết định của bạn.

Trong dòng thứ sáu, chúng tôi chỉ ra tên của shortcode - forreg. Nếu muốn, bạn có thể thay đổi nó thành của riêng mình, nhưng sau đó đừng quên thay đổi nó và các mã khác sẽ được chỉ ra bên dưới trong bài viết, để mọi thứ tiếp tục hoạt động và bạn đừng viết thư cho tôi trong cơn tức giận rằng nó KHÔNG HOẠT ĐỘNG!!!.

Bây giờ, khi viết một bài viết, bạn chỉ cần thêm forreg vào shortcode văn bản bắt buộc ai sẽ trốn.

//văn bản sẽ bị ẩn đối với những khách truy cập trái phép.

Tiền thưởng nhỏ

Như tôi đã viết ở trên, tôi cũng muốn thêm một phần thưởng nhỏ giúp bạn liên tục sử dụng shortcode dễ dàng hơn một chút. Để không phải nhập mã ngắn này theo cách thủ công mỗi lần, tôi khuyên bạn nên thêm một nút vào trình chỉnh sửa, thêm một nút vào Trình soạn thảo văn bản HTML WordPress.

Để thực hiện việc này, trong cùng function.php , sau hàm có mã ngắn, hãy thêm hàm sau:

Hàm add_new_quicktags() ( if (wp_script_is("quicktags")) : ?> if (QTags) ( QTags.addButton("forreg", "Để đăng ký.", "", "", "Để đăng ký.", "" , 1); )