Tác giả: Neil Lock

  • Tại sao bạn nên đưa URL vào danh sách trắng trên tường lửa của WordFence (Và cách thực hiện)

    If you’re using Page Builder Sandwich along with Wordfence Security, there’s a chance you might have encountered something called a 403 error.

    Now, according to WordPress resource site WPBeginner, 403 errors occur when server permissions don’t allow access to a specific page.

    Nhưng lỗi 403 có nghĩa là gì, và tại sao nó lại xảy ra trong Page Builder Sandwich ngay từ đầu?

    The 403 Error Explained

    Nguyên nhân phổ biến nhất của lỗi 403 là khi các plugin bảo mật không được định cấu hình theo một cách hoặc tiêu chuẩn cụ thể.

    Like WordFence, most security plugins from WordPress restrict some actions if they’re suspected or proven to be malicious. These scenarios usually occur on your WP Admin or WP Login page, or show up as pop-ups alerting you that you don’t have authorization to view your page.

    Dưới đây là hình ảnh cửa sổ bật lên nếu bạn từng gặp phải trên Sandwich:

    So what does this mean? Is Sandwich safe to use? Is WordFence bad? And does the 403 error warrant bad points for both Wordfence and Page Builder Sandwich?

    À, không.

    All of this just means that Wordfence is extra careful when scanning your external plugins.

    And that’s actually a really good thing, especially since they’re a security plugin.

    WordFence is Legit…

    WordFence là một trong những plugin bảo mật phổ biến nhất cho WordPress. Nó có hơn một triệu lượt cài đặt đang hoạt động, vì vậy rất có thể nó cũng đã được cài đặt trên trang web WP của bạn. Chúng tồn tại vì một mục đích tuyệt vời: Không chỉ để giữ an toàn cho trang web của bạn, mà còn giảm thiểu các rủi ro bảo mật và cải thiện tính bảo mật tổng thể cho trang web của bạn.

    tl;dr WordFence rất đáng tin cậy.

    …And So is Sandwich. But Why Does It Need Whitelisting?

    Không chỉ mỗi Sandwich bị WordFence chặn.

    Các plugin và URL khác cũng cần được đưa vào danh sách trắng (ngược lại với danh sách đen) trên WordFence. Một số plugin phổ biến hơn có thể đã được Wordfence cho phép từ trước.

    Vậy điều gì đang diễn ra ở hậu trường, và lỗi 403 xuất phát từ đâu?

    Ajax Functions and Page Builder Sandwich

    Page Builder Sandwich thực hiện các hàm ajax trong suốt quá trình chỉnh sửa của bạn. Một số plugin khác cũng làm như vậy.

    W3Schools giải thích rõ hơn một chút về ajax:

    AJAX is a technique for creating fast and dynamic web pages. It allows web pages to be updated asynchronously by exchanging small amounts of data with the server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page.

    Chart taken from W3Schools

    Trong Page Builder Sandwich, các lệnh gọi ajax trải dài từ việc lấy ánh xạ shortcode, hiển thị shortcode cho đến việc lưu các thay đổi của bạn. Điều này có thể khiến bạn gặp phải sự cố , chẳng hạn như lỗi 403, sự cố khi lưu kết quả xuất ra hoặc shortcode không được hiển thị. Đây là lúc bạn có thể cần đưa các lệnh gọi ajax dành riêng cho Page Builder Sandwich vào danh sách trắng.

    Whitelisting Page Builder Sandwich on WordFence

    Để đưa PBS vào danh sách trắng trong Tường lửa của Wordfence, hãy thêm một mục trong khu vực Whitelisted URLs với các tham số sau:

    URL: /wp-admin/admin-ajax.php

    Param Name: main-content

    Param: POST Body

    Đối với các bản cài đặt WordPress multisite, bạn nên đưa tên thư mục trang web của mình vào URL ở trên. Ví dụ: /my-multisite/wp-admin/admin-ajax.php

    Sau khi thêm các giá trị này, Lỗi 403 sẽ được xử lý ổn thỏa, và bạn sẽ có thể lưu kết quả của mình cũng như hiển thị lại các shortcode.

    Dưới đây là hình ảnh hiển thị trong phần cài đặt Tường lửa WordFence của bạn:

    Ta-da!

    Conclusion

    Vâng, Page Builder Sandwich an toàn để sử dụng.

    Hơn thế nữa, nó chỉ thực hiện các hành động ajax khi ở chế độ chỉnh sửa, và nó tương thích với các plugin cũng như giao diện bên ngoài (miễn là chúng đáp ứng các tiêu chuẩn viết mã của WordPress).

    WordFence Security cũng không ngoại lệ.

    Nhưng điều tuyệt vời ở họ là họ mang đến cho người dùng WordPress cơ hội giữ cho trang web của mình an toàn và bảo mật, cùng tùy chọn bổ sung cho phép bạn quyết định plugin nào an toàn và plugin nào không.

  • Chiến lược Mạng xã hội: Vai trò quan trọng trong việc Xây dựng Trang web

    social-media-strategy-its-important-role-in-site-building

    Cách đây vài thập kỷ, các nhà khoa học và chuyên gia đã không ngừng vắt óc suy nghĩ để tìm ra một giải pháp thay thế tốt hơn cho thư gửi qua đường bưu điện truyền thống. Chúng ta từng có máy nhắn tin trong một thời gian, cũng như những chiếc điện thoại di động quá khổ không thể nhét vừa túi quần. Nhưng dù gợi lại nhiều hoài niệm, công nghệ trong quá khứ chắc chắn không thể sánh bằng các phương thức liên lạc của thế kỷ 21. Giờ đây, vào năm 2016, bạn bè, gia đình và đồng nghiệp của chúng ta có thể được liên lạc chỉ trong tích tắc. Đúng như câu nói quen thuộc: “Mọi thứ thực sự nằm ngay trong tầm tay”. Theo đúng nghĩa đen.

    Đang dần rời xa truyền thống?

    Thật khó để phủ nhận chúng ta đã phải từ bỏ biết bao thói quen truyền thống do tốc độ đổi mới nhanh chóng ngày nay. Chúng ta đã mất một chút thời gian để làm quen (đặc biệt là đối với các thế hệ lớn tuổi), nhưng sự thật là, đây không hẳn là một điều xấu. Trên thực tế, điều đó hoàn toàn ngược lại.

    Ví dụ, vào năm 1993, thời gian và công sức mà một người thợ làm bánh phải bỏ ra để tìm hiểu về một mẫu lò nướng mới thường mất vài tuần, nếu không muốn nói là vài tháng. Giờ đây, công việc tương tự có thể được hoàn thành vào năm 2016 chỉ bằng cách lướt xem trang web của nhà sản xuất lò nướng. Ngoài ra, nếu chính công ty sản xuất lò nướng đó thông báo họ sắp có đợt giảm giá vào cuối tuần tới, và người thợ làm bánh muốn chia sẻ điều đó với bạn bè, tất cả những gì họ cần làm chỉ là đăng bài về sự kiện đó lên Facebook, Twitter hoặc các trang mạng xã hội phổ biến khác. Ở thời đại ngày nay, tất cả chúng ta đều đã quen thuộc với thói quen này vào một thời điểm nào đó trong đời, vì vậy chúng tôi khá tin chắc rằng bạn không còn xa lạ gì với quy trình này.

    Nhìn chung, mạng xã hội là một cách tuyệt vời để lan truyền thông tin rộng rãi về hầu như bất kỳ điều gì. Tầm ảnh hưởng của nó ngày nay vô cùng mạnh mẽ, và chính vì điều này, sự hiện diện trực tuyến của bạn có thể là yếu tố then chốt cho sự thành công trong hành trình xây dựng trang web, cũng như việc duy trì nó. Trên thực tế, các tạp chí thường được bán tại các sạp báo— như Time và The Economist– đều có nội dung dưới cả dạng bản in lẫn bản trực tuyến, điều này đảm bảo tiếp cận được lượng độc giả thậm chí còn rộng lớn hơn. Tương tự, nếu một người có tầm ảnh hưởng tình cờ ghé qua trang web của bạn và nhận thấy họ yêu thích nội dung của bạn (hoặc ít nhất thấy nó đủ phù hợp để chia sẻ), rất có thể họ cũng sẽ lan tỏa nội dung của bạn qua các kênh mạng xã hội khác.

    Tuy nhiên, hãy nhớ rằng không nhất thiết phải cần đến một người có tầm ảnh hưởng mới có thể lan truyền thông tin về trang web của bạn; chỉ cần tự mình chia sẻ nội dung của bạn (hoặc với sự giúp đỡ của một vài người khác) qua mạng xã hội cũng có thể mở ra nhiều cơ hội cho bạn, bất kể đối tượng mục tiêu của bạn là ai. Trên thực tế, một bài viết từ BrandWatch.com trích dẫn rằng có 2,3 tỷ người (trong tổng số 3,17 tỷ dân số toàn cầu) hiện diện trên mạng xã hội.

    Đó là một lượng người rất lớn. Hãy yên tâm, đối tượng mục tiêu của bạn chắc chắn sẽ nằm trong nhóm nhân khẩu học đó.

    Mở rộng chức năng của mạng xã hội

    Ngoài việc đưa nội dung của bạn tiếp cận rộng rãi, tầm quan trọng của mạng xã hội còn mở rộng đến việc cập nhật những xu hướng mới nhất ở bất kỳ đối tượng hoặc thị trường nào. Điều này sẽ đặc biệt đúng khi đánh giá những gì khán giả của bạn mong muốn và cần, và sẽ mở rộng hơn nữa sang cách bạn có thể tiếp cận và phục vụ họ tốt hơn; hãy nhớ rằng, việc chủ động tiếp cận luôn là một yếu tố quan trọng đối với sự thành công của trang web của bạn.

    Mặc dù bạn có thể không đạt được con số 15.000 người theo dõi một cách kỳ diệu ngay trong tháng đầu tiên hay thậm chí trong những năm đầu tiên của trang web, nhưng việc có sự hiện diện trực tuyến tích cực trên các tài khoản mạng xã hội chắc chắn sẽ mang lại cho bạn một cú hích đáng kể về lâu dài, bằng cách này hay cách khác. Hãy nhớ rằng: Rome không thể được xây dựng trong một ngày, vì vậy hãy luôn kiên định!

    Có thể còn nhiều hơn thế

    Một video cao cấp trên Treehouse.com trích dẫn rằng so với email và các sự kiện quảng bá truyền thống, mạng xã hội có hiệu quả gấp đôi so với bất kỳ phương tiện nào khác trong việc tiếp cận khán giả. Thật vậy, mạng xã hội vẫn là một công cụ mạnh mẽ có thể tạo ra sự khác biệt to lớn trong phạm vi tiếp cận khán giả của bạn. Điều đột phá ở mạng xã hội là hầu hết thời gian, nó hoàn toàn miễn phí (và thật may mắn vì điều đó). Vì vậy, hãy tận dụng nó để tạo lợi thế cho bạn!

    Chúc bạn xây dựng trang web thành công!

  • Dễ dàng thêm biểu mẫu đăng ký nhận bản tin qua email

    Easily-Add-Email-Newsletter-Signup-FormsAdding an email newsletter sign up form to your site is a great way to grow your website’s following and to keep your website visitors interested in your site or product. And now you can easily add and customize newsletter sign up forms directly in your designs.

    preview-newsletterNew in Page Builder Sandwich is the Newsletter Element (check the short gif above). Now you can add a newsletter sign up form for your MailChimp, AWeber or MailPoet newsletter lists directly into your designs.

    Thông thường, bạn sẽ phải cài đặt một plugin khác, sau đó có thể thêm mã shortcode vào đâu đó, hoặc bạn sẽ phải thao tác qua một cửa sổ bật lên (popup) và điền vào một số trường, hoặc có thể bạn sẽ phải thiết lập một tiện ích (widget) để biểu mẫu đăng ký nhận bản tin của bạn hoạt động. Giờ đây, mọi sự phức tạp khi thêm biểu mẫu đăng ký nhận bản tin đã biến mất. Chỉ cần thêm Newsletter Element vào trang của bạn, thêm khóa API danh sách của bạn và biểu mẫu sẽ hoạt động ngay lập tức.

    Bạn có thể tùy chỉnh thêm biểu mẫu đăng ký của mình bằng cách chỉ cần nhấp vào trường email – nơi bạn có thể thay đổi màu sắc, kích thước, đường viền và nhiều thứ khác, hoặc nhấp vào nút – sau đó thêm biểu tượng, thay đổi kích thước của nút hoặc thậm chí làm cho nút chỉ hiển thị khi khách truy cập bắt đầu nhập địa chỉ email của họ. Bạn có thể tùy chỉnh hoàn toàn giao diện sao cho phù hợp với thiết kế của mình. Bạn có muốn trường đổi màu khi người dùng đang nhập không? Bạn có thể dễ dàng làm điều đó với bảng chọn màu. Cần một thiết kế tối giản và trường chỉ là một đường viền, không thành vấn đề!

    Một điểm thú vị là phần tử bản tin không làm gián đoạn trải nghiệm liền mạch của người dùng trên trang web của bạn. Khi họ đăng ký, trang sẽ không tải lại và biểu mẫu đăng ký sẽ được thay thế bằng thông báo “cảm ơn”. Thông báo này và màu sắc của nó cũng có thể tùy chỉnh được.

    Cũng như các phần còn lại của Page Builder Sandwich, bạn có thể đặt biểu mẫu đăng ký nhận bản tin hoàn toàn mới của mình ở bất cứ đâu bạn muốn, chỉ cần kéo nó vào trong các hàng hoặc ở một vị trí khác.

    Danh Sách Gửi Thư Có Quan Trọng Không?

    Câu trả lời ngắn gọn là có. Bạn biết đấy, nếu bạn có tài khoản Twitter, những người dùng Twitter khác có thể “theo dõi” bạn theo đúng nghĩa đen và họ sẽ thấy các Tweet của bạn; danh sách gửi thư chính là cách khách truy cập có thể theo dõi trang web của bạn qua email.

    Bạn Vẫn Chưa Có Danh Sách Gửi Thư?

    If you don’t have a mailing list yet, now is a good time to get started. Getting a newsletter service like MailChimp or AWeber is good since they do the heavy lifting of managing your subscribers and blasting an email to your subscribers easily. They also have newsletter builders that will let you create a newsletter campaign easily. The good thing is they have free plans, so you won’t need to shell out cash in order to try it out.

    If you’re more of a I-like-to-handle-it-myself guy or gal, then you might consider using MailPoet. It’s downloadable free from wordpress.org and they have a paid model as well. With MailPoet, you’ll be able to see your subscribers within your dashboard and you can also send out emails from there. It’s easy to use as well and just takes literally less than 5 minutes to fully set up in your site (Yes, I’ve tried).

    Tìm Hiểu Thêm Về Page Builder Sandwich

  • Trang đích là gì (Và tại sao dù sao tôi cũng cần một trang đích)?

    In a previous article, we mentioned that 84% of website conversions occur on the first visit. And during this first visit, the average site visitor is only going to stay on your website for about 10 seconds.

    That means that’s all the time you have to make a good impression, convince your visitors to stay on your site, and to (hopefully) convert that site visit into a lead.

    Nghĩ kỹ thì điều này cũng tạo ra đôi chút áp lực.

    But not to worry- landing pages help you do just that. More specifically though, well-crafted landing pages help you to do just that.

    So what are they?

    In the simplest terms, a landing page is any page that gets traffic from anywhere other than the usual pages on your site (like your Homepage, FAQ, or Contact Us page).

    The difference between these “usual pages” though, is that landing pages reel in your audience using content that creates a sense of urgency – like call-to-action buttons and promo pages, for example – and they do it all in one page with a specific goal set in mind: They make your audience take action.

    And if all goes as expected, you get to convert your audience and site visitors into leads. This is called lead generation.

    Trang đích (landing page) là một phần thiết yếu của bất kỳ trang web nào, đặc biệt là khi bạn đang cố gắng xây dựng tệp khán giả và thu thập khách hàng tiềm năng. Chúng cũng là một yếu tố to lớn trong việc tạo ra doanh thu.

    What do they look like and when do I start making one?

    Dưới đây là một ví dụ về một trang đích tuyệt vời từ Unbounce mà chúng tôi thực sự rất thích:

    This has all of the right elements you need to execute the perfect landing page: it’s got just the right amount of text (which is really helpful for boosting SEO), and it’s packaged in a way that it’s not too heavy or intimidating for site visitors.

    The imagery is great as well, and the placement of the two call-to-action (or CTA) buttons give the visitors just enough cues to sign up for their service. Not too little, but not too much either.

    (Mẹo: trang đích của Unbounce trông khá bắt mắt – thậm chí có thể hơi đáng ngại một chút nếu bạn đang cố gắng tái tạo một phong cách tương tự trên trang đích của chính mình – nhưng bạn thực sự có thể tạo ra một trang tương tự và ấn tượng không kém bằng cách sử dụng PBS).

    MAKE YOUR OWN LANDING PAGE: If you’re new to design, First Site Guide’s Elements & Principles of Design Cheat Sheet proves to be friendly and reliable for beginners.

    Take note though, that Unbounce’s example isn’t the only way you can create your landing page.

    You can always go for a simpler, cleaner look, like Uber’s landing page below:

    The text’s placement, along with the sign-up forms look crisp and clean. There’s also minimal distractions on this landing page, which prompts its visitors to sign up right away.

    MAKE YOUR OWN LANDING PAGE: First Site Guide’s Psychology of Color Cheat Sheet is a huge helA, which can help you balance out the right kind of colors that create a minimal yet classy effect for your landing pages.

    You can have more than one

    This is a little tricky because you have to learn how to strike a balance, but if you think it’ll help generate more leads,  you can actually build more than one landing page. Again, different landing pages cater to different needs.

    Hãy xem ví dụ này (trong số rất nhiều ví dụ) từ MailChimp, kêu gọi người xem đăng ký dịch vụ của họ miễn phí:

    (It worked by the way, as we use MailChimp for our newsletter service, too).

    Take note of the text – it’s straight to the point, and addresses the target’s audience needs in just three simple, albeit powerful words; enough to catch the visitor’s attention, and convert into a lead.

    Here’s another from Truila, which helps its users get an estimate of how much their houses are worth.

    Unlike the previous examples, Truilia doesn’t offer a catch to their customers in this particular landing page. They simply offer to give the visitor a chance to test out their service.

    Again, take note of the copy: no fluff, and it gets straight to the point.

    Usually, landing pages like these direct you towards another, one that has more information about what the website is offering. This is also a great technique used to capture more leads.

    MAKE YOUR OWN LANDING PAGE: Did you know that “Under Construction” pages count as landing pages, too? This blog post by First Site Guide teaches you how to make one.

    More doesn’t always mean merrier

    It’s important to remember that the problem isn’t the lack of landing pages per se – but the lack of well-created, successful landing pages.

    Bất kỳ trang web nào cũng có thể tạo ra hàng loạt trang đích, nhưng điều đó không tự động mang lại chuyển đổi khách hàng tiềm năng thành công.

    Một lần nữa, câu chuyện về trang đích rất phức tạp – vì vậy nếu bạn có đủ khả năng đầu tư vào việc nghiên cứu nghệ thuật và khoa học đằng sau nó, chúng tôi thực sự khuyên bạn nên làm điều đó.

    Here are some websites that’ll be really helpful in your journey to creating landing pages

    Landing Folio

    http://www.landingfolio.com/

    Landing Folio is an extensive gallery that’s really useful when it comes to getting inspiration for landing page designs. They also offer some kick-ass, friendly courses on how to perfect the art of creating landing pages. Plus, all the designs are pretty and fun to look at as well.

    First Site Guide

    http://firstsiteguide.com

    First Site Guide là một trong những trang web giàu tài nguyên nhất trên internet, đặc biệt nếu bạn là người mới làm quen với thế giới web và muốn tạo nên điều gì đó từ nó. Họ sở hữu các tài nguyên từ danh sách các công cụ tạo nội dung, đánh giá và so sánh sản phẩm, đồ họa thông tin (infographic), video hướng dẫn thân thiện và nhiều hơn thế nữa. Chắc chắn sẽ rất hữu ích nếu bạn mới bắt đầu tạo trang đích đầu tiên của mình.

    Conversion Lab

    http://conversionlab.no/

    Apart from the fact that their own landing page is pretty well-crafted itself, Conversion Lab does exactly what they say they do: they help you get conversions. They also help out with testing too, which is crucial to any website that’s trying to raise their conversion rates.

    Hubspot

    https://blog.hubspot.com/marketing

    Hubspot is an all-around help site that lends you a hand in almost anything and everything related to online marketing.

    Họ có một bộ sưu tập bài viết đa dạng trải dài từ lập kế hoạch kinh doanh, đến tiếp thị nội dung và tiếp thị thu hút (inbound marketing), và tất nhiên là cả trang đích. Đây là một nguồn tài nguyên tuyệt vời cho bất kỳ ai còn mới mẻ với lĩnh vực tiếp thị kỹ thuật số.

    Kết luận

    Trang đích có thể thực sự phức tạp, đặc biệt nếu bạn mới bắt đầu trong bất kỳ lĩnh vực kinh doanh nào.

    Nhưng hãy nhớ rằng việc đầu tư thời gian để tìm hiểu cách chúng hoạt động và cách tạo ra chúng là hoàn toàn xứng đáng. Tại sao ư? Bởi vì chúng tạo ra khách hàng tiềm năng, và khách hàng tiềm năng tạo ra doanh thu.

    Take note that digital marketing trends are changing rapidly. You have to keep with these trends in order for your business to not only survive, but to also thrive.

    Do you have any other tips or resources that you’d like to share with us? Comment below, or send us an email at [email protected] if you’d like to get featured as a resource in one of our articles.

    Chúc bạn xây dựng trang thành công!

  • Tính năng plugin Shortcode Mapper: The Events Calendar của Modern Tribe

    shortcode-mapper-plugin-feature-the-events-calendar-by-modern-tribePlugins of the same category, but with respective features, are developed and enhanced every day. This gave birth to the variety of WordPress-powered websites – and later on, websites catering to several functions. For instance, there is a number of plugins which enables a developer and/or user to create, schedule, invite an interested person to an event.

    The Events Calendar is the events calendar you’ll need

    There are a lot of available events calendar in the WordPress market. So how do you choose? There are recommendation blogs, plugin face-off blogs, and of course testimonials from different users. All of these have one thing in common: they include The Events Calendar by Modern Tribe in their list.

    screenshot-2016-10-05-20-00-09
    An example of a minimal event post of The Events Calendar

    Rốt cuộc thì The Events Calendar có gì đặc biệt?

    The Events Calendar của Modern Tribe là plugin hàng đầu trong danh mục này. Nó cung cấp chất lượng bài đăng sự kiện chuyên nghiệp. Plugin có giao diện khá đơn giản, với tiêu đề ở trên cùng, ngày và giờ, giá cả nếu có, hình ảnh đại diện và/hoặc bản đồ, cùng các thông tin chi tiết bổ sung về sự kiện. Bạn có thể xem tất cả các sự kiện của mình theo ngày, từ khóa và địa điểm nếu sử dụng bản Pro.

    You can do much more with The Events Calendars Pro and its official add-ons:

    The Events Calendar PRO

    • Recurring events
    • Week view
    • Photo view
    • Location search
    • Map view
    • Venue and organizer view
    • Advanced widgets
    • Additional fields

    The Events Calendar ADD-ONs

    • RSVP tickets
    • Event ticket plus via WooCommerce, Shopp, WPeCommerce, Easy Digital Downloads)
    • Community Events
    • Community Tickets
    • Filter Bar
    • Facebook Events
    • iCal Importer
    • Eventbrite Tickets

    Tích hợp nó với Page Builder Sandwich càng làm cho nó tuyệt vời hơn nữa

    screenshot-2016-10-04-17-46-04Recent posts were made to highlight the benefits of using PBS and its Shortcode Mapper. This is to make sure that you guys are taking advantage of the latest innovation that the Sandwich Team can develop plus notify the plugin developers that their creation gave birth to another awesome feature.

    Đối với trường hợp của plugin The Events Calendar, chúng tôi đã đưa ra 2 lý do cực kỳ thuyết phục giải thích tại sao sự kết hợp này lại cần phải có:

    1.      Được đánh giá bởi những tên tuổi hàng đầu về plugin WordPress

    The Modern Tribe assured their customers that the product and service they offered was of quality. Creator of Easy Digital Downloads, Pippin Williamson gave his inputs about The Events Calendar. Alongside him was Mark Jaquith, one of the leading WordPress developers, who made sure that the plugin was secure.

    Page Builder Sandwich was also reviewed recently by Pippin, together with the other established and rising page builders in the market. In his in-depth critique, he concluded that indeed, PBS is one of the most powerful drag-and-drop page builders. He highlighted that only  Page Builder Sandwich was able to create a functioning Shortcode Mapper.

    2.      Tùy chọn shortcode: từ chỉnh sửa backend sang frontend

    Theo mặc định, các tùy chọn shortcode của plugin có thể được truy cập thông qua bảng quản trị backend. Sau đó, quy trình tương tự của các plugin backend diễn ra: truy cập trình chỉnh sửa backend, nhập các thay đổi mong muốn rồi lưu lại. Chỉ khi nhấp vào nút làm mới thì nội dung đã chỉnh sửa mới hiển thị. Tính tổng cộng, đó là 4 bước.

    Nhưng quy trình dài dòng đó đã được chuyển thành chỉnh sửa frontend theo thời gian thực nhờ Page Builder Sandwich – chỉ trong 2 bước:

    1. Instead of going to the backend panel to access the shortcode options, click on the Shortcode Mapper and select on The Events Calendar. You’d be redirected to a pop-up window as seen below. Click on The Events Calendar.
      screenshot-2016-10-04-17-43-37
      View of The Events Calendar in the Page Builder Sandwich Shortcode Mapper
    2. screenshot-2016-10-05-19-57-11
      Close look at The Events Calendar Shortcode Properties
      The Inspector on the left displays the initial properties of the shortcode. Clicking on the “Open Editor” button, the shortcode controls displayed at the backend can now be accessed on the frontend via a pop-up window.
    screenshot-2016-10-06-13-25-04
    See? The Events Calendar looks like you’re just making an event post.

    screenshot-2016-10-06-14-37-52

    Có rất nhiều lợi ích, phải không?

    With the integration of a page builder that doesn’t lock you in and leaves shortcode mess, and the most popular events calendar, your workflow would not only smoothen but also increase in productivity. Additionally, you can look into what Modern Tribe offers: the bundle of plugins that go with The Events Calendar.

    Cho đến nay, plugin The Events Calendar của Modern Tribe là plugin duy nhất được ánh xạ trong Shortcode Mapper của chúng tôi. Tuy nhiên, điều này không có nghĩa là việc ánh xạ sẽ dừng lại ở đó. Hãy bình luận plugin nào của Modern Tribe mà bạn muốn thấy trong Shortcode Mapper của chúng tôi.

  • Khuyến Mãi Dịp Lễ: Giảm Giá 30% Cho TẤT CẢ Giấy Phép Trong Thời Gian Có Hạn!

    Vâng, bạn không nghe nhầm đâu! Page Builder Sandwich sẽ bắt đầu kỳ nghỉ lễ sớm từ hôm nay, ngày 17 tháng 12 năm 2016, cho đến hết ngày 1 tháng 1 năm 2017! Đúng vậy – chúng tôi giảm giá 30% cho TẤT CẢ các giấy phép trong suốt 15 ngày liên tiếp! Không cần mã giảm giá. Đúng là một kỳ nghỉ lễ tuyệt vời.

    "Christmas ornaments - HBW" bởi Bhavna Sayana được cấp phép theo CC BY
    “Christmas ornaments – HBW” của Bhavna Sayana được cấp phép theo CC BY

    Cùng với đó, chúng tôi cũng muốn nhân cơ hội này thông báo về kỷ niệm 1 năm sắp tới của PBS vào ngày 14 tháng 1. Chúng tôi có rất nhiều điều tuyệt vời đang chờ đón bạn, và hy vọng bạn cũng hào hứng như chúng tôi! Dưới đây chỉ là một vài trong số đó:

    • Cuộn Parallax
    • Nền Video
    • Mẫu trang đơn (One-Pager)
    • Điều khiển Responsive
    • Tùy biến CSS riêng

    Chúng tôi sẽ sớm phát hành một bài viết kèm toàn bộ danh sách các tính năng mới đáng mong đợi trong bản cập nhật kỷ niệm. Hãy đăng ký nhận bản tin của chúng tôi bên dưới để nhận thông báo về bản cập nhật mới nhé!

    Chúc bạn có một kỳ nghỉ lễ vui vẻ và xây dựng trang web thật như ý!

     

  • Khám phá Page Builder Sandwich Phiên bản 3

    a-tour-of-page-builder-sandwich-version-3

    Chúng tôi đã thay đổi rất nhiều thứ trong Page Builder Sandwich phiên bản 3. Nếu bạn đã sử dụng Page Builder Sandwich được một thời gian khá dài, bạn sẽ nhận thấy rằng những thay đổi này khá mạnh mẽ. Có một sự khác biệt lớn giữa phiên bản 1, phiên bản 2 và phiên bản hiện tại. Trong các phiên bản trước, mọi thứ đều nằm ở bảng thanh tra (inspector) bên cạnh. Kể từ đó, chúng tôi đã rà soát lại và chia các thành phần của nó thành các phân vùng khác nhau, hợp lý hơn. Chúng tôi đã liệt kê các lý do cho bản nâng cấp này trong bài viết blog trước.

    Người dùng hiện tại ban đầu có thể thấy những thay đổi này hơi phức tạp. Hãy dành ra vài phút dùng thử, và chúng tôi tin rằng bạn sẽ cảm thấy vô cùng quen thuộc. Chúng tôi đã thiết kế cẩn thận từng khía cạnh của giao diện để thói quen tự nhiên khi dùng trình xử lý văn bản của bạn có thể áp dụng tốt vào việc xây dựng trang web.

    Xem video giới thiệu giao diện mới

  • Tiêu điểm Plugin Shortcode Mapper: WP Job Manager của Automattic

    how-to-create-a-website-from-scratch-for-under-100Một tháng đã trôi qua kể từ khi chúng tôi phát hành tính năng mới nhất của Page Builder Sandwich – Shortcode Mapper. Chúng tôi đã tích hợp hơn 100 plugin (chính xác là 144 plugin) bất kể số lượng shortcode mà chúng có. Đó là một công việc tẻ nhạt nhưng chúng tôi đã làm được!

    Để giúp bạn biết thêm về tính năng này, chúng tôi đã bắt đầu giới thiệu các plugin được tích hợp hoàn toàn với Page Builder Sandwich. Điểm dừng chân đầu tiên: WP Job Manager bởi Automattic.

    Tổng quan về WP Job Manager

    screenshot-2016-09-16-03-21-46

    Về cơ bản, WP Job Manager đóng vai trò là plugin giúp bạn tạo ra doanh thu – dù là bạn có khách hàng cần tính năng bảng tin việc làm cho trang web của họ hay bạn chỉ đơn giản nhận thấy mình cần tuyển thêm người cho công ty đang phát triển của mình.

    Điều khiến plugin này trở thành một lựa chọn rất đáng mua là các nhân viên tiềm năng của bạn không bị giới hạn trong việc chỉ sử dụng máy tính xách tay. WP Job Manager có tính năng hỗ trợ thiết bị di động giúp dòng doanh thu luôn liền mạch. Nó cũng dễ sử dụng với giao diện tìm kiếm và lọc. Đi kèm với đó là thông tin công việc và công ty, đồng nghĩa với việc không cần phải tìm kiếm tính xác thực của công ty. Tất cả đều được cung cấp chỉ trong một lần tìm kiếm việc làm.

    Nếu bạn cần tuyển người cho các vị trí công việc, WP Job Manager sẽ giúp việc tiếp nhận đơn ứng tuyển trở nên thật dễ dàng.

    Page Builder Sandwich giúp việc sử dụng WP Job Manager trở nên dễ dàng hơn

    Bạn không cần phải nheo mắt và vắt óc tìm kiếm thông tin để kết nối trình dựng trang với plugin. Dưới đây là 3 lý do vì sao cả hai lại tương thích với nhau:

    screenshot-2016-09-16-03-24-32
    Tổng quan về cách Page Builder Sandwich và WP Job Manager hoạt động cùng nhau

    Chèn shortcode công việc nhanh hơn

    PBS Shortcode Mapper đã phát hiện 6 shortcode được sử dụng trong plugin và chúng tôi đã tích hợp tất cả chúng. Mỗi shortcode có các đối số khác nhau cho phép bạn hiển thị biểu mẫu tìm kiếm việc làm hoặc các thông tin cụ thể của một vị trí công việc. Chi tiết của từng shortcode có sẵn trong tài liệu tham khảo shortcode trên trang web của họ. Giờ đây, bạn sẽ không cần phải xem tài liệu hướng dẫn về cách tùy chỉnh các shortcode này nữa, tất cả các shortcode và thuộc tính của chúng đều được trình bày trong PBS kèm theo mô tả đầy đủ.

    screenshot-2016-09-15-18-58-29
    Các shortcode có sẵn từ WP Job Manager

    screenshot-2016-09-15-18-54-362
    Các thuộc tính Shortcode Jobs

    Hoạt động với bất kỳ giao diện nào

    Theo mặc định, việc sử dụng Page Builder Sandwich làm trình chỉnh sửa dựng trang sẽ không làm ảnh hưởng đến giao diện mà bạn đã chọn sử dụng. Ngoài ra, để đảm bảo tối ưu hóa toàn diện cho trang web, chúng tôi đã tạo ra PBS Shortcode Mapper. Nguyên tắc tương tự cũng áp dụng cho WP Job Manager! Astoundify, một trong những nhà phát triển giao diện trên ThemeForest, đã hỗ trợ plugin nói trên trong Listify – WordPress Directory Theme của họ. Để biết thêm các giao diện được tích hợp đầy đủ WP Job Manager, hãy xem danh sách chính thức.

    Quản lý công việc ở frontend

    Việc phải chuyển đổi qua lại giữa frontend và backend cộng với việc làm mới trang để xem các thay đổi là điều mà chúng tôi không hề mong muốn. Với PBS, bạn có thể chỉnh sửa các công việc mình đã chọn mà không cần truy cập backend, bạn cũng có thể chỉnh sửa cài đặt của plugin trong khi đang chỉnh sửa trang của mình. Nếu không có PBS, người dùng sẽ phải tốn nhiều công sức hơn, và điều đó đòi hỏi quá nhiều thời gian vốn có thể dành để phát triển các dự án WordPress khác. Tính năng này của WP Job Manager chính là điều chúng tôi thích nhất!

    Lời kết

    Được xây dựng bởi chính công ty đã tạo ra WordPress.com, plugin này đã có sẵn lợi thế là tâm điểm của sự chú ý. Nhưng nó cũng gánh vác nhiều kỳ vọng, từ các nhà phát triển WordPress cho đến những người đam mê WordPress trung thành. Cho đến nay, nó đã đáp ứng được nhu cầu của mọi người – xét về mặt tính năng bảng việc làm gọn nhẹ. Các nhà phát triển WordPress thích plugin này đến mức họ thậm chí còn tạo ra các tiện ích mở rộng để nâng cao tính hữu dụng của plugin.

    Nhiều plugin hơn nữa sẽ được giới thiệu trong những tuần tới! Nếu bạn có gợi ý về ai hoặc chủ đề gì chúng tôi nên viết tiếp theo, hãy để lại bình luận bên dưới.

    Hẹn sớm gặp lại bạn!

  • Giới thiệu Page Builder Sandwich Phiên bản 4.0

    Khi chúng tôi bắt đầu phát triển PBS vào đầu năm 2015, chúng tôi luôn tin tưởng vào tiềm năng vượt qua các giới hạn của nó. Trong suốt một năm qua kể từ khi ra mắt, đội ngũ của chúng tôi đã làm việc rất chăm chỉ, luôn nỗ lực hết mình để PBS có thể làm được điều đó.

    In 2016, we’ve managed to release three versions of PBS, each one surpassing their predecessors with more advantageous updates after the next. Today, in 2017, we’re finally releasing Page Builder Sandwich Version 4.0 in commemoration of its very first birthday.

    Thành thật mà nói: điều đó không hề dễ dàng.

    Nhưng so với những khởi đầu khiêm tốn vào năm 2015, giờ đây chúng tôi đủ tự tin để nói rằng Page Builder Sandwich chắc chắn đã tiến một bước rất dài kể từ những ngày còn thử nghiệm beta.

    Then vs Now

    Taking a step back and looking at the different versions that PBS went through, it has really changed for the better.  Some learning mistakes just made us cringe and laugh!

    Enhanced User Interface

    For versions 3.0 and 4.0, we’ve made some major improvements with regards to the user interface. Pippin’s insight really made a wake-up call to us!

    The old interface of PBS Version 2.0  (left) vs Version 4.0’s cleaner, more efficient UI (right)

    Engaging in conversation and taking note of feedback has always been important to us, and is (and always will be) an integral part of Page Builder Sandwich’s continued growth. Out of all of PBS’ features though, we’ve received quite a number of critiques regarding the previous versions’ UI’s. All of them had one common denominator that many believed was detrimental to PBS’ functionality: the color scheme. According to most, it was too aggressive and did not compliment WordPress’ color palette. We’ve since addressed this issue in Version 4.0, constructing an improved UI with toned-down colors, all while still keeping PBS’ signature drag-and-drop UI intact.

    Mobile Responsiveness

    Một tính năng phổ biến khác mà hầu hết các trình tạo trang đều đồng tình là sự cần thiết của khả năng đáp ứng trên thiết bị di động (mobile responsiveness), khi các thiết bị như máy tính bảng và điện thoại di động đang ngày càng thống lĩnh thị trường.

    Because of this, we’ve tackled mobile responsiveness in Version 4.0’s release. Viewing pages built with PBS now becomes a smoother, more efficient experience, with your page’s UI adapting to your device’s screen resolutions.

    Ngoài ra, PBS hiện cũng hỗ trợ xem trước trên thiết bị di động ngay trên máy tính để bàn. Bằng cách này, bạn sẽ có thể dễ dàng xem trước trang của mình trông như thế nào ở bất kỳ chế độ nào bạn cần – dù là trên thiết bị di động hay máy tính bảng – mà không cần phải sử dụng các thiết bị đó.

    Hơn thế nữa, PBS hiện cho phép người dùng thực hiện các thay đổi trên máy tính để bàn, thiết bị di động và máy tính bảng mà không ảnh hưởng đến kích thước màn hình của các thiết bị khác.

    What’s New: Features

    Full Page Templates

    Một điều khác mà chúng tôi nhận thấy kể từ khi PBS ra mắt là người dùng có xu hướng xây dựng các trang dựa trên các thị trường ngách cụ thể. Đây là điều tự nhiên khi tạo trang, nhưng đối với người dùng, việc xây dựng các trang dựa trên ngách này lại trở thành một chút vấn đề. Chẳng hạn, các trang thương mại điện tử được xây dựng bằng Page Builder Sandwich có thể sẽ mất nhiều thời gian hơn để tạo từ đầu so với một trang blog thông thường hàng ngày có thư viện ảnh. Vì vậy, do nhu cầu đối với các loại trang web này liên tục tăng lên, cuối cùng chúng tôi đã đưa ra giải pháp là giới thiệu Mẫu toàn trang (Full Page Templates) của PBS..

    Full Page Templates khác gì so với Pre-Designed Sections?

    PBS actually has a feature similar to the Full Page Templates, the Pre-Designed Sections. Since our team has been aware that there are users who lack the time to design and layout their pages and sites, the Pre-Designed Sections were built for this specific purpose. The Pre-Designed Sections are small, individual layouts professionally designed to be mixed and matched together to build a page. However, while they are pre-designed, they aren’t full page, and are not niche-based.

    The Full Page Templates are different in that they’re designed to be used for an entire landing page, and they’re laden with features that commonly go with a particular niche. For example, upon accessing PBS’ Hotel Template, you’ll find that with it comes a map, contact details, and sections specifically designed for enumerating the hotel’s amenities. Similarly, the PBS Fashion Template includes a carousel feature for showcasing fashion ensembles for modern shops. These templates can also be tweaked and adjusted to suit the user’s needs and taste, of course.

    Truy cập dễ dàng hơn vào các plugin của bên thứ ba

    WooCommerce, Advanced Custom Fields, Events Calendar, Instagram Feed, Contact Form 7, NextGen Gallery, among others, are now more accessible with Version 4.0. This means that if you have these plugins activated in your PBS-run site, you can now add them with more ease.

    Các thành phần và tính năng được yêu cầu nhiều: Chức năng nâng cao và nhiều tính năng thiết kế hơn

    In the span of a year, we would regularly receive suggestions and requests for features that are currently in-demand in the page builder market. Among these include Parallax Scrolling, Video Backgrounds, Ken Burns Backgrounds, features that increase the aesthetic value of your page; and elements such as Pricing Tables, Testimonials, Countdowns, and Milestones to enhance your page’s functionality. With the release of Version 4.0, we’ve finally accomplished these and more. We’re sure your PBS experience will be even more worthwhile this time around.

    Bước tiếp theo cho PBS là gì?

    Chúng tôi đã đi được một chặng đường dài kể từ lần ra mắt đầu tiên vào tháng 1 năm 2016. Chúng tôi đã có những cải tiến lớn, và dù nhiệm vụ này không hề dễ dàng, nó chắc chắn rất xứng đáng. Phiên bản 4.0 chỉ là sự khởi đầu cho nhiều cải tiến hơn nữa trong PBS, và trong năm 2017 này, chúng tôi sẽ tiếp tục làm việc chăm chỉ để đảm bảo rằng PBS ngày càng trở nên tốt hơn. Còn bây giờ, chúng tôi hy vọng rằng bạn có thể tận dụng tối đa những tính năng mới này và chúng sẽ giúp trải nghiệm của bạn với PBS trở nên đáng giá hơn rất nhiều.

    Chúc bạn xây dựng trang web vui vẻ!

  • Vấn đề ít được nhắc tới của Shortcode

    The-Unspoken-Problem-of-Shortcodes

    Shortcode là một trong những đỉnh cao của WordPress. Shortcode là cầu nối giữa các nhà phát triển và người tạo trang web, cho phép mọi người đặt các phần nội dung phức tạp vào hầu như bất kỳ nơi nào họ muốn. Các nhà phát triển plugin rất thích shortcode vì điều này mang lại sự linh hoạt hơn trong cách thức và vị trí mà người dùng của họ hiển thị nội dung.

    Nếu bạn chưa biết shortcode là gì và trông chúng như thế nào, thì chúng là những đoạn văn bản trông giống như mã cổ điển được bao bọc trong dấu ngoặc vuông. Chúng trông đại loại như thế này:

    Shortcode cụ thể này được gọi là shortcode embed và được tích hợp mặc định trong WordPress. Shortcode này nhúng video từ URL vào nội dung của bạn. Chỉ cần sao chép và dán shortcode ở trên vào trang web của bạn nếu bạn muốn thử nghiệm.

    Ở hậu trường, điều xảy ra là khi WordPress gặp một shortcode trong nội dung của bạn, nó sẽ được xử lý và chuyển đổi thành một thứ khác. Trong trường hợp ở trên của chúng ta, bất cứ khi nào một

    shortcode được phát hiện, WordPress sẽ lấy URL trong shortcode và kiểm tra đối chiếu với một số nhà cung cấp nội dung mà nó có. Khi tìm thấy một nhà cung cấp, sau đó nó sẽ lấy mã nhúng iframe thích hợp và hiển thị mã đó thay thế.

    Vậy vấn đề ở đây là gì? Nghe có vẻ khá dễ dàng, bạn chỉ cần nhập một đoạn văn bản ngắn có dấu ngoặc vuông là xong.

    Sự xuất hiện của Shortcode API..

    Vô số Shortcode

    Shortcode API mở ra khả năng tạo shortcode cho các nhà phát triển. Nhờ đó, các nhà phát triển có thể thêm shortcode của riêng họ vào bên trong plugin.

    Điều này thật tuyệt vời, giờ đây chỉ với một đoạn mã ngắn (vì thế mà có tên là “shortcode”), cả người mới bắt đầu lẫn người dùng nâng cao đều có thể đặt hầu như bất kỳ loại nội dung nào họ muốn vào bất kỳ đâu.

    Theo mặc định, WordPress chỉ có một số ít shortcode. Thật dễ dàng để gõ chúng ra từ trí nhớ vì chỉ có vài cái. Nhưng nếu bạn cài đặt một vài plugin, số lượng shortcode sẽ nhanh chóng tăng lên tới hàng chục hoặc nhiều hơn, và trong một số trường hợp là hơn một trăm. Mỗi shortcode đều có bộ thuộc tính riêng và hướng dẫn cách sử dụng chúng. Mỗi plugin rất có thể đều có một số dạng tài liệu hướng dẫn về cách hoạt động của tất cả các shortcode của họ và liệt kê tất cả các tham số có sẵn trong từng cái. Nhưng bạn sẽ phát điên nếu cố gắng ghi nhớ tất cả các shortcode và thuộc tính của chúng.

    Vấn đề là không có một khu vực tập trung nào để bạn có thể tìm thấy tất cả các shortcode khả dụng trên trang web của mình và cách sử dụng chúng.

    Một số nỗ lực giải quyết vấn đề

    Một số plugin cố gắng giải quyết vấn đề này bằng cách trình bày tất cả các shortcode của riêng họ trong một menu thả xuống dễ truy cập. Sau đó, nhấp vào một shortcode sẽ xuất ra shortcode đó, cùng với tất cả các thuộc tính có thể có cho nó. Không còn cần phải ghi nhớ nữa, đó là một điều tốt.

    Screen-Shot-2016-06-22-at-11.27.09-AM

    Một số plugin còn tiến xa hơn và thêm vào một biểu mẫu popup cài đặt có các hộp kiểm và bộ chọn màu để điền vào các thuộc tính của shortcode.

    Screen-Shot-2016-06-22-at-11.28.54-AM

    Giải pháp này phần nào có hiệu quả. Tuy nhiên, mỗi plugin chỉ liệt kê các shortcode của riêng nó. Vì vậy, nếu mỗi plugin đều tạo bộ chọn shortcode theo cách riêng của mình, chắc chắn bạn sẽ gặp phải những lúc có nhiều bộ chọn shortcode trên màn hình của mình (Điều này đã từng xảy ra với tôi trước đây).

    Screen-Shot-2016-06-22-at-11.22.41-AM

    Nói cách khác, mỗi plugin tự làm việc của riêng mình và triển khai giải pháp riêng cho các shortcode của riêng họ. Một số plugin thêm một nút mới bên cạnh nút “Add Media”, hoặc một nút mới bên trong TinyMCE.

    Vì vậy, bây giờ bạn có thể nghĩ rằng, “Tại sao không gom cả các shortcode của các plugin khác và đưa nó vào menu thả xuống / bộ chọn shortcode của bạn luôn?” Vâng, đó chính xác là những gì tôi đã nghĩ. Nhưng, điều này nói thì dễ hơn làm. Tôi sẽ giải thích lý do sau một chút, nhưng trước tiên chúng ta hãy xem một giải pháp lý tưởng sẽ trông như thế nào.

    Giải pháp lý tưởng

    Kế hoạch hoàn hảo sẽ là tạo một plugin thu thập tất cả các shortcode có sẵn trên trang web của bạn, sau đó hiển thị cho bạn danh sách và cũng giúp bạn điền tất cả các thuộc tính. Và mỗi khi bạn cài đặt một plugin mới, tất cả các shortcode mới được giới thiệu đó cũng sẽ được hiển thị cho bạn.

    Hãy tưởng tượng một nơi tập trung mà tất cả các shortcode của bạn được đặt ở đó để dễ dàng truy cập. Mỗi shortcode sẽ mô tả chức năng của chúng và thuộc về plugin nào. Sau đó, đối với mỗi thuộc tính có sẵn, hãy tưởng tượng mỗi thuộc tính đó sẽ có một nhãn, một cách thích hợp để chọn giá trị cho chúng và một phần mô tả. Bạn sẽ được thấy các menu thả xuống, bộ chọn màu, nút radio, công tắc bật tắt và vân vân.

    Một điều gì đó như thế này sẽ giúp cuộc sống của chúng ta với tư cách là những người tạo trang web và nội dung trở nên dễ dàng hơn. Không còn phải kiểm tra nhiều tài liệu khác nhau, hoặc các phần khác nhau trong trang quản trị của bạn chỉ để sao chép một shortcode được tạo cho slider mà bạn muốn sử dụng.

    Điểm hạn chế

    Thật không may, khá khó để làm điều gì đó như vậy vào lúc này. Không có cách nào chắc chắn để biết tất cả các chi tiết của một shortcode. Bạn có thể lấy danh sách tất cả các shortcode, nhưng chỉ có các thẻ/tên thực tế của chúng, bạn không thể nhận được bất kỳ chi tiết bổ sung nào về chúng chẳng hạn như danh sách các thuộc tính, chức năng của chúng và các loại của chúng – như một chuỗi, một màu sắc hay một con số. Bạn cũng không thể có được một phần mô tả sơ bộ nào cho từng thuộc tính.

    Lưu ý dành cho các nhà phát triển ngoài kia: vâng, có một đối số thứ ba mới được thêm vào cho hàm shortcode_atts, nhưng đó không phải là một đối số bắt buộc. Vì vậy, trừ khi mọi nhà phát triển plugin trên thế giới đều triển khai nó, nếu không chúng ta vẫn sẽ không có cách chắc chắn nào để xác định tất cả các thuộc tính của một shortcode.

    Shortcode API không cung cấp bất kỳ cơ chế nào để thêm mô tả shortcode, ép kiểu thuộc tính hoặc mô tả thuộc tính. Và trừ khi chính WordPress thêm một khu vực trung tâm để truy cập shortcode, tôi nghi ngờ cơ chế này sẽ được tạo ra.

    Kết luận

    Hiện tại, nhiệm vụ sắp xếp các shortcode được phó mặc cho từng nhà phát triển. Trừ khi một phương pháp tập trung được phát triển bên trong WordPress, hãy chuẩn bị tinh thần tiếp tục thấy nhiều nút “Add Shortcode” trong trang quản trị của bạn. Liệu một điều như thế này có nên được thêm vào WordPress Core hay không lại là một cuộc thảo luận lớn khác.

    Một giải pháp thay thế

    Có những plugin trình dựng trang giải quyết vấn đề này theo cách khác. Thay vì phát hiện shortcode bằng lập trình, họ có các trình ánh xạ shortcode nơi người dùng có thể nhập thủ công mọi chi tiết của một shortcode. Sau khi hoàn tất, nó sẽ khả dụng bên trong trình dựng trang. Mặc dù  cách này hoạt động, nhưng chúng chỉ khả dụng trên chính trang web của bạn.

    Chúng tôi tại Page Builder Sandwich đang tạo ra một giải pháp mà hy vọng có thể giải quyết câu hỏi hóc búa về shortcode này. Hãy đăng ký nhận bản tin của chúng tôi bên dưới để nhận thông báo về tiến độ của chúng tôi.