WordPress.org

Ready to get started?Download WordPress

Forums

WP Post to PDF Enhanced
Function calls don't bring content to PDF (5 posts)

  1. entrapped
    Member
    Posted 2 months ago #

    Hi,
    I need to have some content displayed in the PDF but not on the Web.
    I use a class "pdfonly" which is style="display:hidden;" in the default.css and style="display:block;" in the custom css for 'WP Post to PDF Enhanced'. (Don't know if this is the designed behaviour but actually it works.)

    When I get the authors name and post date via php code only the post date is displayed, the author is always empty.
    In details,
    <?php echo get_the_date();?> works fine in Web and PDF,
    <?php echo get_the_author();?> works only for Web but not in PDF (just empty)
    I use WeaverII Theme on WP 3.9.1, plugin version 1.0.4.
    I would expect both function calls to behave in the same way but they don't.

    Thanks for support :)
    Chris

    https://wordpress.org/plugins/wp-post-to-pdf-enhanced/

  2. Lewis Rosenthal
    Member
    Plugin Author

    Posted 2 months ago #

    Sorry, Chris; I'll need to look at this, as off the top of my head, I'm not seeing why it doesn't work, either. Have you given the development version a try?

    My suggestion in your other thread to upgrade to 1.0.5 still holds, as that fix was back-ported from the development build. So, if you find that 1.0.5 addresses that problem, you should still be fine moving to the development build. (Just read the topic stuck to the support threads here which outlines the download and installation procedure for the development build.)

    Cheers

    Lewis

    PS - You're welcome for the support, and my apologies (to all) for my late follow-up.

  3. entrapped
    Member
    Posted 2 months ago #

    Hi Lewis,
    the problem remains also in 1.0.5.

    For me there is no urgency with this issue. (I'm currently the only author and therefore can use a hardcoded name in the PDF ;) )
    I will skip using the development build for now since I don't have an appropriate test environment.

    Can you please confirm if it's an issue in the plugin?

    Thanks again :)
    Chris

  4. Lewis Rosenthal
    Member
    Plugin Author

    Posted 2 months ago #

    Thanks for confirming my suspicion, Chris, that this issue has not been addressed with the more recent tweaks I made (for 1.0.5, at least).

    Any difference if you use the_author() instead of get_the_author() ? I'm also wondering whether the issue is related to the fact that get_the_author() (and the_author(), for that matter) must be used within the loop, but I don't believe that restriction applies to get_the_date(). Thus, we are able to catch the return of get_the_date(), but not get_the_author() (just a guess; I'll really need to test this against a few of these similar functions).

    I'll open a ticket for this in my internal bug tracker, and we'll keep this thread open for a while.

    Cheers,

    Lewis

  5. entrapped
    Member
    Posted 2 months ago #

    No difference (Beside that there seems to be a bug in the_author() in WP because the return string contains the name two times ;) )
    HTML/Browser:
    the_author(): EntrappedEntrapped
    get_the_author(): Entrapped
    the_date(): 21. Juni 2014
    get_the_date(): 21. Juni 2014

    PDF:
    the_author():
    get_the_author():
    the_date():
    get_the_date(): 21. Juni 2014

    So long
    Chris

Reply

You must log in to post.

About this Plugin

About this Topic