Support » Plugins and Hacks » WordPress MU Domain Mapping » Post Preview does not work

  • Hi,

    I have a lot of WPMU Blogs and they all work fine. But today I noticed, that the Post Preview will not work with activated WPMU Domain Mapping Plugin. If I deactivate the Plugin, it works just fine.

    When I push the button “Preview” it will open a new tab with the url of the post and appended “?preview=true”.

    Can you please fix the problem?

    Thanks a lot.

    Best regards.

Viewing 15 replies - 1 through 15 (of 33 total)
  • Plugin Author Ron Rennick

    (@wpmuguru)


    MultiSite Guru


    If you are using the WPMU DEV domain mapping plugin then you get your support from them as well. This tag is for http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/

    I did not use the DEV domain mapping plugin.

    Plugin Author Ron Rennick

    (@wpmuguru)


    MultiSite Guru


    Are you still running WordPress MU?

    The same problem, MU mapping domain with options 2,3,4 activated don’t show the preview of the posts.

    The problem is this:

    1) If I change on network admin > sites the name of blogs for example like this: myblogname.com

    After I’m not able to login on the admin panel of the blog.

    2) If I leave on network admin > sites the name of blogs for example like: blog.mainsite.com

    After I’m not able to see post preview.

    In both way people that use MU mapping domain will have issues.

    How is possible to fix the problem?

    Plugin Author Ron Rennick

    (@wpmuguru)


    MultiSite Guru


    The same problem, MU mapping domain with options 2,3,4 activated don’t show the preview of the posts.

    I tried it with only those checked and post preview works for me. Try removing/deactivating all your other plugins and leave the site URL as the original URL that site had when you created it.

    Are you still running WordPress MU?

    Yes, I do. I am running WordPress 3.1.3 in networking-mode with domain mapping plugin. I deactivated all plugins. After deactivating domain mapping plugin, it works fine.

    I am using subdomain “mode” for domain mapping.

    Plugin Author Ron Rennick

    (@wpmuguru)


    MultiSite Guru


    Yes, I do. I am running WordPress 3.1.3 in networking-mode with domain mapping plugin. I deactivated all plugins. After deactivating domain mapping plugin, it works fine.

    The last version of WordPress MU was 2.9.2. The reason I was checking is that there was a version of MU that the previews did not work (I don’t remember which one). Also, if you say you’re running MU many people will assume that you are running version 2.9.2 or older.

    What do you have for DM settings? Did you edit the URL of the site in the edit site screen?

    I wonder if preview works for anybody with a mapped domain?

    I’ve recently opened a ticket explaining how I _think_ the error is caused: https://core.trac.wordpress.org/ticket/18069
    (Also note this one: https://core.trac.wordpress.org/ticket/16776)

    Can anyone tell if that is actually the cause?

    Ron, when you checked, did you make sure you weren’t logged in to the mapped domain as well?

    I ask, because if I log in to exampleblognetwork.com AND to mappeddomain.com then the preview works and admin bar is available too.

    Plugin Author Ron Rennick

    (@wpmuguru)


    MultiSite Guru


    Ron, when you checked, did you make sure you weren’t logged in to the mapped domain as well?

    Post preview only works if you are logged in. That applies to single sites, networks & domain mapped sites.

    Sure.

    What I mean is this:

    When I log in only to exampleblognetwork.com only then the preview fails.

    If, however, I log in to mappeddomain.com _in addition_ then I may
    1. go to blog.examplenetwork.com’s backend,
    2. hit “preview” there
    3. be redirected to http://mappeddomain.com/?p=123&preview=true
    4. see the preview, as it’s now possible due to the fact that I am logged in to mappeddomain.com too.

    However, if I _log out_ from mappedomain.com I still have access to the dashboard of blog.examplenetzwork.com. Hitting “preview” then will present me with a 404 on mappeddomain.com.

    Can you confirm this?

    Plugin Author Ron Rennick

    (@wpmuguru)


    MultiSite Guru


    However, if I _log out_ from mappedomain.com I still have access to the dashboard of blog.examplenetzwork.com. Hitting “preview” then will present me with a 404 on mappeddomain.com.

    I can confirm that if you are not logged into mappeddomain.com, the post preview of http://mappeddomain.com/?p=123&preview=true will not work.

    Sounds like that error is by design then (?)

    Do you happen to know of any workaround which allows users to only log in _once_ (to the network) and then easily switch between the blogs (just like they can if the blogs are on subdomains only) ?

    Cheers

    Plugin Author Ron Rennick

    (@wpmuguru)


    MultiSite Guru


    Sounds like that error is by design then (?)

    Yes, security.

    Do you happen to know of any workaround which allows users to only log in _once_ (to the network) and then easily switch between the blogs (just like they can if the blogs are on subdomains only) ?

    Browser security prohibits web servers from accessing cookies from other domains. If you want them to be logged into both then you need to enable the remote login feature.

    Ofc I have remote login activated (as I was already guessing this was meant for that).

    Is there anything else that has to be set in order to make this work? I’ve just tried XML-RPC for example …

    My setting at “Domain Mapping” in the Network Admin are: 1, 3 & 4.

    Plugin Author Ron Rennick

    (@wpmuguru)


    MultiSite Guru


    So, if you have remote login enabled, why are they logged out on the mapped domain?

Viewing 15 replies - 1 through 15 (of 33 total)
  • The topic ‘Post Preview does not work’ is closed to new replies.