Scheduled Dynamic page content

To test this out I have used a Query Loop Block

  • Set up to “Post type” with Taxonomies option
  • Sort Newest to Oldest
  • Post per page = “One”
  • Filter = team-tests

I created One post with a Cover block – background set to Red with White text
used the category “team-tests”
Set the post title as a link (checkbox on the right)
Published.
View this page in a browser

To test this works –
go to post list an search for GREEN change from Draft to Publish
OR Create a New post as above
but this tile use an image in the cover block,
Publish
View the page.

Then un-publish the post you just created.
Or set the expiry and time and date (2 mins) with an Action to change to draft / or change the use post category “expired” .
wait aa few mins do page refresh and the Post will change

page refresh / View the page in a Browser – the RED post ought to be displayed again.


  • RED



Presto versus Manual

  • Login to the Bunny.net account
  • add credit ( min $10 – monthly fee min $1)
  • Create a CND
    • pull zone° (add London for replication)
    • A stream Library –
      • upload a small video (testing)
      • add allowed domains to pull content
    • wait 4 hours for domains to relicate
    • test by adding the video to a blog post.

Presto Video Player (PRO)

  • Media Hub (local video Library)
    • name /rename; Collections (basically these are sub-directory within a steaming library.
      you can login to bunny net and add video to any library
    • each time you add a a video with presto player block it saves a entry in the media hub and uploads to bunny.net
    • (wait at least 10 mins for trans-coding to complete – its create multiple versions 480, 720 etc, FYI a full movie could take over an hour. To save time, upload your videos a day or two in advance of adding it into a post or page
  • Presto creates two streaming libraries at Bunny.net.
    • Public (not logged in users)
      However, you would use the memberships levels to control access to the video content
    • Private (logged in users) it’s basic protection.
      But again you would use the membership levels to control access to the Blocks (text and the Media files.)
  • Analytics directly on the website
  • Global player (customisable style)
    • this default style is applied all presto videos,
  • Page or Post Block allow you to add a new video or display an existing video or upload new one.
    • Note : the video players style can be modified in the Block editor. These customisations are unique to that video.
      It does not change the default (global) player style.

t

Manual embed the video into post or page

  • how to add a video on to your website
  • the open the Stream library
  • one time task, edit the player – add logo etc
  • Upload a file, at least one video will be in a thumbnail
  • Click on the thumbnail
  • a popup window opens
    • on the right look for “embed”
    • copy the embed code,
      note : the player style is within this code
    • save the “code” in to doc and or the website
  • How to embed
  • open the post /page
  • add a block (html)
  • paste the code into the html block
  • preview the blog post /page
  • Publish

Analytics /stats are in the Bunny.net library.


Mailpoet – Newsletter and Emails

  • Populate the subscription lists, with the appropriate members
    • Note: a subscriber can be in one or more of these lists.
  • Create one list for each active membership level.
    + a generic one for marketing.
  • you can’t delete the WordPress user list it’s mandatory
  • you need to keep the team test list, see description
  • you need to have an unsubscribe list. data protection act (GDPR)
  • The remaining lists – delete???

  • Newsletter Automation : requirements
  • 1, A populated subscriber list for each membership level
  • 2, A Post Category for each active Membership level
  • 3, A page configured to display the Posts.

  • Create a Newsletter template that can be duplicated/cloned
    Customised a clone for each active Membership Level

All of this be set up before we go onto creating the page
NB: The page can not be added to the main menu until the magic part 2 has been implemented and tested.


Create the a Page for the Newsletter Blog (it think this need to be fairly generic name ) as the same page will be used for multiple membership levels, We will use conditional filters and blocks to display the right content to each memberships level
how to we achieve this? This method may seem complicated and to be fair it is.(a bit).

  • Pre requisites-
    Posts per page Add a Post Category name for each membership level. (boxercise, 5ynergy etc)
    Create a Blog post for each membership level and assign the post category for the membership level .
  • Building the page.
    we’ll first create group of blocks then duplicate it once for each membership level.
    + an extra group for the free level and the general public = marketing promotions and freebies.
  • create the first group , within that group add a heading then add a “query loop” block” then close off the group ( but you can add as many blocks as you want within the group
  • edit the query block – “start blank or select one of the layouts, customise the colours and tweak the layout
    Test – preview the page -(note it will show all of the blog post- that’s fine) once you happy with the layout.
  • Duplicate the Group – one copy for each membership level+ one extra.
  • This next step will may life easier in the future
    go to the top Group and rename it to a membership level e.g “Boxercise”
  • for each remaining Group edit its name using a different membership level.
    • If you were to preview the page you’ll have the same list of blog posts shown multiple times.
  • Now for the Magic; Part 1
  • go to the first group “Boxercise” click on the query loop block
    in the right side look for “filters” and add the post category name for the membership level.
    the content inside the Block will dynamically update.it ‘should show at least one Boxercise article.
  • Repeat the the process for each groups query block.
  • Once completed the do test preview, it will show one article per membership level.
  • If one group didn’t display an article, you’ll have figure that out.
  • When all Group content is displaying correctly we can move onto Part 2 .

  • The Magic, part 2
  • We add in the conditional Logic to display one of the Groups
    the Boxercise members will be able to logon an vAll of this be set up before we do part 2 -iew the “Boxercise articles
  • — more steps –to add -WIP


Nate : Curate pages

Nate, over the years you’ve created a lot of pages I think 90% can be popped into the BIN

The main issue of have these old and unused pages published is the size of the database.and your google ranking
1, by having so many pages slows down the content search speed
2, having so may old pages that are not updated can be detrimental to the rankings?
basically fewer pages with frequent updates are better.
3, with the move over to use Woo-commerce – for the recipes as products can be search for by a user by default these searcher are optimised and efficient.


4, I need to teach how to dynamically auto update the content on Pages

This will save a ton of time and effort

BOOK ME UP. IN FEB – 2 x I hour slots.