• Resolved Rudá Almeida

    (@rudaalmeida)


    – Install WP 4.72 from scratch and activate multisite (subdomains)
    – Add a new site.
    – Add a new users as a subscriber to the MAIN SITE. Do that via https://MAINSITE/wp-admin/user-new.php rather than via https://MAINSITE/wp-admin/network/user-new.php and check “Skip confirmation email”.
    – Manually change the user’s passwords to a weak one via https://URL/wp-admin/users.php
    – On https://SUBSITE/wp-admin/user-new.php, add this new users as an admin. Skip the confirmation emails.
    – Install ThreeWP Broadcast v35.8. Do not network activate it, but rather activate it only on the subsite. Enable debugging.
    – On Broadcast’s “roles” section, give all permissions to every role. Save.
    – As the network superadmin, create a new page on https://SUBSITE/wp-admin/post-new.php?post_type=page and broadcast it to the MAINSITE. (w/ link, custom fields, taxonomies). Publish. Page shows on MAIN SITE, as expected.
    – As the network superadmin, update the page’s content on the SUBSITE. Broadcast link is shown on the “Broadcast” metabox, as expected. Page’s content is updated on MAIN SITE, as expected.
    – logout
    – login as the manually created user.
    – Visit https://SUBSITE/wp-admin/edit.php?post_type=page and edit it.

    The MAIN SITE isn’t showed on the “Broadcast” metabox!

    – On Broadcast >> Maintenance >> View blog access, checking the user says:

    2017-02-07 17:38:59

    <user> has access to the following blogs:

    <MAIN SITE>
    <SUBSITE>

    However, debug says user has access to ONE blog!

    Debug info

    High enough role to link: yes
    Post supports custom fields: yes
    Post supports thumbnails: yes
    High enough role to broadcast custom fields: yes
    High enough role to broadcast taxonomies: yes
    Blogs available to user: 1

    Plugins that have hooked into save_post:
    delete_get_calendar_cache
    twentyseventeen_category_transient_flusher
    threewp_broadcast\ThreeWP_Broadcast::nop
    threewp_broadcast\ThreeWP_Broadcast::save_post

    Broadcast version 35.8
    Wordpress version 4.7.2
    PHP version 5.6.30
    Plugins active on blog threewp-broadcast/ThreeWP_Broadcast.php, ThreeWP Broadcast, 35.8
    Plugins active on network (NULL)

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author edward_plainview

    (@edward_plainview)

    The user must have write access to blogs in order to broadcast to them. Or, indeed, to update existing broadcasts.

    So you’ll find that adding the user as a, say, contributor, will allow the user to broadcast to mainsite and also see the mainsite link in the broadcast meta box.

    Thread Starter Rudá Almeida

    (@rudaalmeida)

    Oh, great! Makes sense.

    Thanks a lot!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Broadcasted links not showing up on metabox’ is closed to new replies.