Embed Pages into Other Pages in Espied

  • Unknown's avatar

    II have a Page called The Book. I would like to write it sections (pages) and then embed those pages as I see fit on the master page (The Book). I’ve read and found references to doing this in the Visual Editor. Don’t see the icon to use it. Then I tried using shortcode. That didn’t work either. Where do I go from here? Thank you. – Will

    The blog I need help with is: (visible only to logged in users)

  • Hi there,

    Maybe you can make use of the Category pages feature.

    Let’s say you created a category and name it The Book. For those posts that you think it should be on The Book page, assign the post to the category for it to be displayed at the category page.

    The alternative will be using a Display Posts shortcode. To display posts under a certain category, you can try to use the shortcode below:

    [display-posts category="the-book" include_content="true"]

    Do let us know if you have further questions, we’ll be glad to help.

  • Unknown's avatar

    Thank you for your thoughtful response. I’m a 64 year old lay person who has struggled with anything “coding” forever. This is the first time ever I was ale to take code offered and put it in eactly as given and have it work. No kidding, I got goosebumps. There is a hurdle though; I use Posts in my application for my membership directory. There are people, not content. My content is in pages and portfolios; the written word are put into Pages. The Posts workaround would be great, if pages had a similar “trigger” like Catefories. The Portfolio has Types and Tags, but then my content in portfolio is photographs/images.

    I have used the [child-pages] shortcode to at least show my “chapter” and “sub chapter” layout (and thus I have links to content that make sense. But this is a Book and people expect to read it fluidly; just like in a paperback book. What happen to “embedding” pages so content shows up just like in your workaround. It’s frustrating to see we can embed documents or google document, but not our own WordPress Pages.

    By the way. I love what WordPress allows me to do; so not texting to be a negative person. I’ll go to google docs if I must, but that’s one more platform Imhabe to go and learn. I’m an old guy (lol).

    Again thank you for your help. The young fellow I’m trying to help thinks I’m doing hard work. This is actually quite easy, all things considered.

    – Will

  • Hi Will!

    How brilliant you are to use the List Pages shortcode to build something like a Table of Content of the book! Another new thing for me to learn today. :)

    I’ve taken a look at the List Page shortcode support document, seems that it doesn’t have the display-content option like what the Display Posts shortcode is offering. And I agree with you that the alternative solution is to embed the Google Docs on your page.

    I’m so sorry that I’m not able to help much on this. But I’m adding a modlook tag to see if the staff has a better idea on how to achieve it. Or, perhaps they could help you to raise a feature request to add the “display content” option to the List Page shortcode.

  • Unknown's avatar

    Your very kind. Thank you.

    I swear I read WordPress support docs, used google search to find these, that explicitly showed a Page Icon on the visual page editor (the not HTML feature) that was the Page Embed functionality. I also have a recollection of doing this in older websites/themes. If this existed, why did it go away. It was brilliant. Maybe it still exists, but the them I chose decided to not support that functionality. I’m a very poor man now, there was a day I would just buy the more robust package. Today, I’m using the free themes and grateful for these. You all are awesome.

    I do have one more request; a strategic request, it is to have all free themes support the same widgets, shortcode, etc. or at least to declare up front which ones they don’t support and why. It would help people like me who finally get used to doing something and then discover that option isn’t available. Listen to me, I get this free playground and then I start asking for favors. (lol). I do feel though that it would encourage more experimentation and then more self-generated upgrades, strictly a volume thing.

    Best in Life and Health!

  • You’re welcome, Will.

    Yes, embedding HTML/another website/another page in a page is possible on WordPress but not on sites hosted on WordPress.com. There are two versions of WordPress – the self-hosted WordPress and the sites on WordPress.com.

    I often use an analogy to differentiate these two. Self-hosted WordPress site is like you build a house on top of a piece of rented land (the hosting). For sites on WordPress.com, you’re renting the house. I hope this analogy doesn’t look silly. :)

    See the differences between WordPress.com and self-hosted WordPress here:

    WordPress.com vs. WordPress.org

    Sites on WordPress.com has limited embedding capabilities due to security issues. However, if a user has a Business Plan on WordPress.com, they can use the embed feature by installing some third party plugins.

    And regarding the themes, they do have a specification to list down the features/widgets, etc supported. At the Theme Showcase screen and at the bottom right corner of each of the themes, you can see three dots. Clicking the three dots and then Info will bring up the theme’s specification, showing the layout and special feature of the theme as well as a list of widgets it is supporting.

    And to try out the theme without actually applying it to your site, you can use the Try & Customize feature to preview the theme. https://en.support.wordpress.com/themes/#preview-themes

    Anyway, I’m sure the staff members will be glad to see your feedback on this.

  • Unknown's avatar

    Thank you for the thorough response.

    I quickly got Google Doc Embed to work. I like the better editing experience; as well as the ability to go from MS Word to G Docs. I don’t like the WordPress handle or display style after embed is done. The embed has a preset length (size) and when I surpass that length the Theme puts it into a slider frame. Doesn’t look like a book this way. I’m striking out on the look and feel I’m wanting to get with this theme. I may need to go with Premium services, if this will give me Page within Page display functionality. I totally get the restrictions on embeds from other websites for security reasons. I don’t get page within page restrictions when all pages in the embed are form the same website (from within WordPress .com).

    I’ll try one more workaround – uploading a text document into the media section and then embedding it. even so, if it works it seems like that has way more overhead though.

    Again, I really appreciated your help. Many thanks!

  • Unknown's avatar

    Finished my high level design work. Wanted to let you know that I used your solution all the way; the Post Category code. It took me twisting my brain a bit. I’ve renamed the “blog” or “post” section to be my “content section. A single repository of all written content, except for the photo portfolio. It was the Post Category that came to the rescue over and over. I now have Artist Bios, Book Chapters, and soon Magazine Styled Content as “categories” and Pages that Display this content accordingly. I’m even able to parse each category using multiple categories on a “content post”. Works beautifully for me in this particular application. Thank you for being a big part of my success. – Will

  • Thank you for your update, Will! I’m glad you finally figured out a way to use WordPress for your project.

    All the best! :)

  • Unknown's avatar

    I have what I think is one last request for help. I woke this morning to realize that the lists generated by using the “category” short code are only listing 10 hits. This occurs 100% of time; across every category I’ve setup to index my posts. That’s a showstopper. Is there a coding option I’m not finding that opens this up so I can list 100% of the posts indexed in a category? I did find a related workaround for posts in general, using the “offset” function to group posts in batches of 100 posts. I’m asking you in advance of spending my entire day trying to solve this one on my own; not saying I’m not presently working the problem, but getting an expert to point me in the right direction would be great. I’m convinced of one thing this morning; it is that I will be upgrading to the Premium plan sometime today with the hope that my children will help me out with the financial part (I’ll share that I’m permanently disabled by a congenital anomaly and this project is one of several that keeps me engaged and sane.)

    Many … many thanks!

    – Will

  • Unknown's avatar

    And then I found this tidbit. Here I am trying to be a good guy and upgrade to the Premium Plan and I read this WordPress article to say I risk losing functionality I’ve work hard on for days; or at least will have to redo using a “new to me” plugin. This begs another question – how much are these plug-ins going to cost me each month/year? This is getting very complicated for an old guy. Oh well, back at it. I’m a never say die kind of person.

    – WIll

  • Unknown's avatar

    ps:

    Success on main point & Open question on Premium Upgrade

    • Workaround in place. The “offset” option is working to overcome the 10 post default.
    • I still have open questions about the detailed impact of switching to the Premium Plan. I truly don’t have the time to re-code my site or sites to use a third-party plugin. Maybe sometime down the road, but not today or this month. I do see the advantage to having third-party plugins available to add other functionality, just not right now and nor at the expense of current functionality.
  • Unknown's avatar

    ps:

    Success on main point & Open question on Premium Upgrade

    • Workaround in place. The “offset” option is working to overcome the 10 post default.
    • I still have open questions about the detailed impact of switching to the Premium Plan. I truly don’t have the time to re-code my site or sites to use a third-party plugin. Maybe sometime down the road, but not today or this month. I do see the advantage to having third-party plugins available to add other functionality, just not right now and nor at the expense of current functionality.
  • Hey Will, good morning from Malaysia!

    To show more than 10 posts on your Category page, go to My Sites > Settings > Writing screen, Under Content types section, change the number at Display 10 per page to the desired number. However, changing this setting will also affect the rest of the pages, e.g. your home page if it’s showing your posts.

    No, upgrading your site to Premium plan will not require you to re-code or redesign the site. Upgrading your site will only add extra features to it. Even though if you decided not to renew your site when it expires, your site will still be there, except that the extra features will be removed when the plan expired.

    Some of the features of the Premium Plan:
    (1) You can use a custom domain name (e.g. williamantonlee.com) instead of the free williamantonlee.wordpress.com as your site address. (Applicable to all paid plans)
    (2) You can get direct support from the staff via live chat and private emails. (Applicable to all paid plans)
    (3) Able to use premium themes and further customize it using CSS codes.
    and more! See the Premium plan features here.

    Note: Premium Plan upgrade will not grant you the ability to install a plugin for sites on WordPress.com. That will require a Business Plan to do so.

    So before you decide to upgrade your site, it’ll be best to determine if your requirement can only be achieved by subscribing to an upgrade (i.e. the paid plans).

  • Unknown's avatar

    Hello Regina. I have an update for you. I set the post limit using the “Settings” panels at 150. What I’ve learned so far is that WordPress .com limits display “attributes” within short-code to 100 items. The “150” number I set upfront is not being honored. I had to use the “offset” parameter to create groups of 100 as a work around. I’m reading that to change this limit I will need to upgrade to the highest plan @ $300 a year and then pursue “plug-ins” that offer “possible” solutions There are very specific warnings that when/if I do this upgrade the current standard “post-display short-code” will stop working. I’m trying to live with the current limitations. I’m also using your suggestion to “query” using type, tag, and category indexes along with putting 100% of my “content” in the blog/post sections (because the page-display features are not available lie the post-display features.

    Thank you again for your help; your are my first ever contact from Malaysia, and your kindness is greatly appreciated. – Will

    ps: I have one more update coming your way. I’ve sent it into WordPress days ago with no response. I think its a core database trigger problem that may be a big one that cuts across tons of applications. Sending it your way, mostly to share.

  • Unknown's avatar

    My newest bug report —

    There is a major problem with the WordPress Database Triggers. I sent a note to them days ago, but no response. To make things work for me I’m using post-embed short-code on pages and portfolio-pages. Sadly, after I embed these posts on 100’s of “pages” and then return later to change the content in the original post, the newest content is not “displaying”. It’s weird; the “original image” of the content keeps coming up. I’ve tested a very impractical fix. I deleted the original “category or tag” code and created a new one and then re-indexed the embedded post and then updated the include_category and the display_tag short-code in the respective pages. That technically works, but I’ll have no less than 500 embeds when I’m done. With interactive content this isn’t a viable workaround.

  • Hello again, Will!

    I’m happy to see that you’ve explored various ways to try to achieve your goal on your site. I wasn’t aware of the “offset” parameter until you told me!

    What I’ve learned so far is that WordPress .com limits display “attributes” within short-code to 100 items.

    Yes, you’re right. According to the support document, it is having a limit of 100 items to be shown under the page.

    I think this would be related to the Search Engine Optimization. Loading too many contents on the same page will hurt the SEO ranking. Page loading speed is crucial in getting your site to rank in a higher position in search results.

    There are very specific warnings that when/if I do this upgrade the current standard “post-display short-code” will stop working.

    May I know where did you find out this information? Do you mind to share me the link for me to have a look?

    I’ve sent it into WordPress days ago with no response. I think its a core database trigger problem that may be a big one that cuts across tons of applications.

    Your reply could be caught in the spam filter and it happened to me a few times too. If that happens to you again next time, simply add a modlook tag and also a caught in spam tag. The staff members and the moderator will help you fish them out from the spam filter. :)

    Sadly, after I embed these posts on 100’s of “pages” and then return later to change the content in the original post, the newest content is not “displaying”. It’s weird; the “original image” of the content keeps coming up.

    When the newest content is not showing, could you try to clear your browser’s cache to see if it’s due to the old content being cached on your browser? Another quicker way is to try accessing the page using another browser.

    If it is indeed showing the old content, we could add a modlook tag to seek help from the staff to determine if this is an issue with the shortcode.

  • Unknown's avatar

    (1) Clearing the Internet Cache seems to be working to fix post-display issue although for a simple-user like me that’s not intuitive. I’ll have to remember this one. Thank you. I’ll let the WordPress team know this is fixed if and when they email me.

    (2) I’m having to find the reference to the post-display short-code not working once someone upgrades to the Business Plan. I recall a reference to needing to put in a plug-in of choice that has similar functionality. Made me think the basic edition plan is not licensed out to Business Plans.

    Thank you again.

  • The topic ‘Embed Pages into Other Pages in Espied’ is closed to new replies.