unique identifier for the same pages in a multilanguage/site context

For people, as me, that comes to this thread, looking for a solution, pll_get_post() is your function. I think this is the easiest solution for this problem. $the_translated_page = get_page_by_title( ‘Custom page’ ); $the_translated_page = pll_get_post( $the_translated_page->ID ); $the_translated_page_URL = get_permalink( $the_translated_page ); I’m pretty sure that this function (pll_get_post) was recently included in the … Read more

Redirecting to page not found mulitiste

Rewrite rules should not have absolute paths. This was likely caused by a bug, fixed in WP 3.5.1, see Changing subdir multisite install to subdir core directory structure question. Update to 3.5.1 (if you aren’t on it already) and regenerate htaccess rules.

the_content not working on one of two Multisite sites

Check for any filters that only return if certain conditions are met. I had an issue once where almost all my pages’ content areas were blank. I found the problem was in a snippet of code that looked like this: add_filter( ‘the_content’, ‘this_will_blank_pages’ ); function this_will_blank_pages( $content ) { if( is_page( ‘some-page-title’ ) ) { … Read more

Subdomain is not working

After setting define(‘WP_ALLOW_MULTISITE’, true); in your wp-config.php file and doing “Network Activate”, you need to copy some new constants to your wp-config.php file. Are the following constants definitions there? define(‘MULTISITE’, true); define(‘SUBDOMAIN_INSTALL’, true); define(‘SITE_ID_CURRENT_SITE’, 1); define(‘BLOG_ID_CURRENT_SITE’, 1);

Is a multisite install what I need?

Yes, a multisite is what you need. The membership part is arguably a separate question, and there are many ways of doing it. I would suggest a dedicated members site users register to, but there are lots of other ways of doing it, and there is no definitive answer. See here for what to do … Read more