{"id":7766,"date":"2023-08-12T12:40:03","date_gmt":"2023-08-12T19:40:03","guid":{"rendered":"https:\/\/membermouse.com\/?post_type=ht_kb&amp;p=7766"},"modified":"2023-08-12T12:40:03","modified_gmt":"2023-08-12T19:40:03","slug":"usando-o-buddypress-com-o-membermouse","status":"publish","type":"ht_kb","link":"https:\/\/membermouse.com\/pt\/documentos-3-2\/usando-o-buddypress-com-o-membermouse\/","title":{"rendered":"BuddyPress e MemberMouse"},"content":{"rendered":"<p><a href=\"http:\/\/buddypress.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">BuddyPress<\/a>&nbsp;permite que voc\u00ea crie qualquer tipo de site de comunidade usando o WordPress, com perfis de membros, fluxos de atividades, grupos de usu\u00e1rios, mensagens e muito mais. O uso do BuddyPress com o MemberMouse permite que voc\u00ea venda acesso a esses recursos como um componente de sua oferta de associa\u00e7\u00e3o.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Instala\u00e7\u00e3o do BuddyPress<\/h5>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Na coluna esquerda do painel de administra\u00e7\u00e3o do WordPress, selecione\u00a0<strong>Plug-ins &gt; Adicionar novo<\/strong><br><\/li>\n\n\n\n<li>Na caixa de pesquisa no canto superior direito, digite \"BuddyPress\"<br><\/li>\n\n\n\n<li>Clique em\u00a0<strong>Instalar<\/strong>\u00a0no plug-in BuddyPress<br><\/li>\n\n\n\n<li>Clique em&nbsp;<strong>Ativar&nbsp;<\/strong>Quando a instala\u00e7\u00e3o estiver conclu\u00edda<\/li>\n<\/ol>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Cria\u00e7\u00e3o de p\u00e1ginas do BuddyPress<\/h5>\n\n\n\n<p>O BuddyPress requer v\u00e1rias p\u00e1ginas em branco para executar suas fun\u00e7\u00f5es. Como o MemberMouse tratar\u00e1 dos registros de novos usu\u00e1rios, algumas das p\u00e1ginas padr\u00e3o n\u00e3o s\u00e3o necess\u00e1rias, mas voc\u00ea precisar\u00e1 criar novas p\u00e1ginas para&nbsp;<strong>Membros<\/strong>&nbsp;e&nbsp;<strong>Fluxos de atividade<\/strong>. Se voc\u00ea j\u00e1 tem o BuddyPress instalado h\u00e1 algum tempo, essas p\u00e1ginas podem j\u00e1 ter sido criadas, e voc\u00ea s\u00f3 precisar\u00e1 anotar seus URLs. Para criar uma p\u00e1gina:<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Na coluna da esquerda, selecione\u00a0<strong>P\u00e1ginas &gt; Adicionar novo<\/strong><br><\/li>\n\n\n\n<li>D\u00ea um t\u00edtulo \u00e0 p\u00e1gina. Isso determinar\u00e1 o URL padr\u00e3o da p\u00e1gina<br><\/li>\n\n\n\n<li>Clique em&nbsp;<strong>Publicar<\/strong><\/li>\n<\/ol>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Por exemplo, voc\u00ea pode criar p\u00e1ginas com t\u00edtulos&nbsp;<em>Membros&nbsp;<\/em>e&nbsp;<em>Atividade<\/em>. Depois de criar essas p\u00e1ginas, voc\u00ea precisar\u00e1 associ\u00e1-las \u00e0s suas fun\u00e7\u00f5es no BuddyPress:<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Na coluna da esquerda, selecione\u00a0<strong>Configura\u00e7\u00f5es &gt; BuddyPress<\/strong><br><\/li>\n\n\n\n<li>Mudar para o\u00a0<strong>P\u00e1ginas<\/strong>\u00a0guia<br><\/li>\n\n\n\n<li>Para cada op\u00e7\u00e3o no\u00a0<em>Diret\u00f3rios<\/em>\u00a0escolha a p\u00e1gina que voc\u00ea criou para essa finalidade<br><\/li>\n\n\n\n<li>Clique em&nbsp;<strong>Salvar configura\u00e7\u00f5es<\/strong><\/li>\n<\/ol>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>N\u00e3o se esque\u00e7a de anotar os URLs das p\u00e1ginas em quest\u00e3o, pois voc\u00ea precisar\u00e1 deles mais tarde ao restringir o acesso a elas.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Prote\u00e7\u00e3o de p\u00e1ginas do BuddyPress<\/h5>\n\n\n\n<p>O BuddyPress usa um mecanismo de carregamento exclusivo que ignora a prote\u00e7\u00e3o de conte\u00fado padr\u00e3o do MemberMouse, portanto, voc\u00ea precisar\u00e1 utilizar um m\u00e9todo diferente para restringir o acesso a essas p\u00e1ginas que aproveita as vantagens do MemberMouse&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/usando-a-interface-php\/\" target=\"_blank\" rel=\"noreferrer noopener\">Interface PHP<\/a>. PHP \u00e9 a linguagem de programa\u00e7\u00e3o em que o WordPress e todos os seus plug-ins s\u00e3o escritos. N\u00e3o se preocupe, ela n\u00e3o \u00e9 t\u00e3o assustadora quanto parece!<\/p>\n\n\n\n<p>Em resumo, voc\u00ea instalar\u00e1 um plug-in que nos permite executar o c\u00f3digo PHP nas p\u00e1ginas que voc\u00ea especificar, inserir um segmento de c\u00f3digo e, em seguida, editar esse c\u00f3digo conforme necess\u00e1rio para o seu cen\u00e1rio espec\u00edfico de prote\u00e7\u00e3o de conte\u00fado. A equipe de suporte do MemberMouse est\u00e1 dispon\u00edvel para ajud\u00e1-lo a modificar o c\u00f3digo de prote\u00e7\u00e3o de conte\u00fado de acordo com suas necessidades espec\u00edficas.&nbsp;<em>Observe que, para problemas que afetem a fun\u00e7\u00e3o do BuddyPress ou de qualquer outro plug-in de terceiros, o suporte ser\u00e1 fornecido pelo autor do plug-in.<\/em><\/p>\n\n\n\n<p>Antes de come\u00e7ar, voc\u00ea precisar\u00e1 criar o arquivo&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/gerenciamento-dos-niveis-de-associacao\/#creating-a-membership-level\" target=\"_blank\" rel=\"noreferrer noopener\">N\u00edveis de associa\u00e7\u00e3o<\/a>&nbsp;e\/ou&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/gerenciamento-de-pacotes\/#creating-a-bundle\" target=\"_blank\" rel=\"noreferrer noopener\">Pacotes<\/a>&nbsp;que voc\u00ea usar\u00e1 para proteger o acesso aos recursos de rede social do seu site. Se n\u00e3o tiver certeza de qual usar, nossa equipe poder\u00e1 ajud\u00e1-lo a decidir. Depois de criados, voc\u00ea precisar\u00e1 dos n\u00fameros de identifica\u00e7\u00e3o, localizados em&nbsp;<strong>MemberMouse &gt; Configura\u00e7\u00f5es do produto<\/strong>, no&nbsp;<strong>N\u00edveis de associa\u00e7\u00e3o<\/strong>&nbsp;e&nbsp;<strong>Pacotes&nbsp;<\/strong>respectivamente. O n\u00famero de ID est\u00e1 localizado na coluna da esquerda. Anote o ID e se ele pertence a um n\u00edvel ou pacote de associa\u00e7\u00e3o.<\/p>\n\n\n\n<p>Em seguida, voc\u00ea instalar\u00e1&nbsp;<a href=\"https:\/\/wordpress.org\/plugins\/insert-php\/\" target=\"_blank\" rel=\"noreferrer noopener\">Snippets de an\u00fancios do Woody<\/a>O plug-in que inserir\u00e1 seu c\u00f3digo de prote\u00e7\u00e3o de conte\u00fado:<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Na coluna da esquerda, selecione\u00a0<strong>Plug-ins &gt; Adicionar novo<\/strong><br><\/li>\n\n\n\n<li>Na caixa de pesquisa no canto superior direito, digite \"Woody Ad Snippets\"<br><\/li>\n\n\n\n<li>Clique no bot\u00e3o\u00a0<strong>Instalar<\/strong>\u00a0bot\u00e3o para o plug-in Woody Ad Snippets<br><\/li>\n\n\n\n<li>Clique em&nbsp;<strong>Ativar<\/strong>&nbsp;Quando a instala\u00e7\u00e3o estiver conclu\u00edda<\/li>\n<\/ol>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Depois que o plug-in for instalado, criaremos e configuraremos um novo snippet:<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Na coluna da esquerda, selecione\u00a0<strong>Woody Snippets &gt; Adicionar Snippet<\/strong><br><\/li>\n\n\n\n<li>No\u00a0<em>Snippet universal<\/em>\u00a0caixa, clique em\u00a0<strong>Criar item<\/strong><br><\/li>\n\n\n\n<li>D\u00ea um t\u00edtulo ao snippet, como \"BuddyPress Content Protection\" (Prote\u00e7\u00e3o de conte\u00fado do BuddyPress)<br><\/li>\n\n\n\n<li>Cole o c\u00f3digo a seguir na caixa de entrada de texto abaixo<\/li>\n<\/ol>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>\"false\")) );\n  se ( $restrictBP == true ) {\n         $url = get_site_url();\n         $url .= \"\/mm-error\/?message=You+are+not+logged+in+or+do+not+have+social+networking+access\";\n        wp_safe_redirect( $url );\n    }\n}\n?&gt;<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Agora, voc\u00ea precisar\u00e1 personalizar esse c\u00f3digo conforme necess\u00e1rio para impedir o acesso \u00e0s p\u00e1ginas do BuddyPress por visitantes n\u00e3o autorizados. O exemplo acima restringe essas p\u00e1ginas a qualquer membro conectado, e o c\u00f3digo para fazer isso \u00e9:<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em>$restrictBP = ( mm_member_decision(array(\"isMember\"=&gt;\"false\")) );<\/em><\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Aqui est\u00e3o alguns exemplos. O primeiro restringe o acesso a membros conectados com ID de n\u00edvel de associa\u00e7\u00e3o 1:<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em>$restrictBP = ( mm_member_decision(array(\"isMember\"=&gt;\"false\")) || mm_member_decision(array(\"isMember\"=&gt;\"true\", \"membershipId\"=&gt;\"!1\u2033)) );<\/em><\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>O pr\u00f3ximo exemplo restringe o acesso a membros conectados com ID de n\u00edvel de associa\u00e7\u00e3o 1 ou 2:<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em>$restrictBP = ( mm_member_decision(array(\"isMember\"=&gt;\"false\")) || mm_member_decision(array(\"isMember\"=&gt;\"true\", \"membershipId\"=&gt;\"!(1|2)\"))) );<\/em><\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Este restringe o acesso a membros conectados com a ID do pacote 1:<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em>$restrictBP = ( mm_member_decision(array(\"isMember\"=&gt;\"false\")) || mm_member_decision(array(\"isMember\"=&gt;\"true\", \"hasBundle\"=&gt;\"!1\u2033)) );<\/em><\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Depois de ajustar essa linha de acordo com suas necessidades, a \u00faltima tarefa \u00e9 concluir a configura\u00e7\u00e3o do snippet para que ele seja executado nas p\u00e1ginas apropriadas:<\/p>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>No\u00a0<strong>L\u00f3gica de execu\u00e7\u00e3o condicional<\/strong> se\u00e7\u00e3o, defina\u00a0<strong>Exibi\u00e7\u00e3o na IF<\/strong><br><br><\/li>\n\n\n\n<li>Defina o\u00a0<em>Condi\u00e7\u00e3o<\/em>\u00a0para\u00a0<strong>P\u00e1gina atual<\/strong><br><br><\/li>\n\n\n\n<li>Defina o\u00a0<em>L\u00f3gica<\/em>\u00a0para\u00a0<strong>Iguais<\/strong><br><br><\/li>\n\n\n\n<li>Digite o URL relativo de sua p\u00e1gina de membros do BuddyPress<br>\n<ul class=\"wp-block-list\">\n<li>Por exemplo, se o URL for\u00a0<a href=\"https:\/\/website.com\/members,\">https:\/\/website.com\/members,<\/a>\u00a0inserir \/members<br><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Clique no bot\u00e3o\u00a0<strong>OU<\/strong>\u00a0\u00e0 direita para adicionar uma linha adicional<br><br><\/li>\n\n\n\n<li>Na pr\u00f3xima linha, defina o par\u00e2metro\u00a0<em>Condi\u00e7\u00e3o<\/em>\u00a0para\u00a0<strong>P\u00e1gina atual<\/strong><br><br><\/li>\n\n\n\n<li>Defina o\u00a0<em>L\u00f3gica<\/em>\u00a0para\u00a0<strong>Iguais<\/strong><br><br><\/li>\n\n\n\n<li><strong>Digite o URL relativo de sua p\u00e1gina de fluxos de atividades do BuddyPress<\/strong><br><br><\/li>\n\n\n\n<li><strong>Na se\u00e7\u00e3o Base Options, defina\u00a0<\/strong><em>Onde executar<\/em>\u00a0como\u00a0<strong>Inser\u00e7\u00e3o autom\u00e1tica<\/strong><br><br><\/li>\n\n\n\n<li>No\u00a0<em>Inserir local<\/em>\u00a0selecione\u00a0<strong>Cabe\u00e7alho<\/strong><br><br><\/li>\n\n\n\n<li>Clique em&nbsp;<strong>Publicar&nbsp;<\/strong>\u00e0 direita para publicar seu snippet<\/li>\n<\/ol>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\">Testando a prote\u00e7\u00e3o de p\u00e1gina do BuddyPress<\/h5>\n\n\n\n<p>\u00c9 sempre recomend\u00e1vel testar a prote\u00e7\u00e3o de conte\u00fado sob a perspectiva do membro. H\u00e1 tr\u00eas cen\u00e1rios que voc\u00ea deve testar:<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>N\u00e3o membro<\/strong><\/h6>\n\n\n\n<p>Voc\u00ea pode testar isso apenas abrindo uma janela de navega\u00e7\u00e3o an\u00f4nima\/privada e visitando as duas p\u00e1ginas. De modo geral, a maioria dos clientes permite que apenas membros acessem suas p\u00e1ginas de redes sociais, e o c\u00f3digo padr\u00e3o inclui essa restri\u00e7\u00e3o.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Membro com acesso<\/strong><\/h6>\n\n\n\n<p>A maneira mais f\u00e1cil de testar isso \u00e9&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/criar-um-novo-membro\/\" target=\"_blank\" rel=\"noreferrer noopener\">Criar um novo membro de teste<\/a>&nbsp;com o n\u00edvel de associa\u00e7\u00e3o e\/ou pacotes apropriados e fa\u00e7a login como esse membro usando sua janela de navega\u00e7\u00e3o an\u00f4nima\/privada. Nosso artigo sobre&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/dar-acesso-gratuito-a-um-membro\/\" target=\"_blank\" rel=\"noreferrer noopener\">Fornecimento de acesso gratuito<\/a>&nbsp;pode ser usado para provisionar seu membro de teste com qualquer associa\u00e7\u00e3o paga ou pacotes necess\u00e1rios para o teste.<\/p>\n\n\n\n<p>Em seguida, fa\u00e7a login em seu site com a conta de membro de teste e visite as duas p\u00e1ginas do BuddyPress para ver se o acesso \u00e9 permitido.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Membro sem acesso<\/strong><\/h6>\n\n\n\n<p>Em situa\u00e7\u00f5es em que nem todos os membros ter\u00e3o acesso, voc\u00ea pode ajustar a associa\u00e7\u00e3o e\/ou os pacotes conforme necess\u00e1rio na conta de teste para que o membro n\u00e3o tenha acesso. N\u00e3o h\u00e1 necessidade de fazer logout do seu site e fazer login novamente com a conta de teste. Basta ajustar as configura\u00e7\u00f5es da conta em&nbsp;<a href=\"https:\/\/membermouse.com\/pt\/documentos-3-2\/visao-geral-do-gerenciamento-de-membros\/\" target=\"_blank\" rel=\"noreferrer noopener\">Gerenciar membros<\/a>Retorne \u00e0 janela de navega\u00e7\u00e3o an\u00f4nima\/privada e tente visualizar as p\u00e1ginas do BuddyPress novamente.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>","protected":false},"excerpt":{"rendered":"<p>O BuddyPress permite que voc\u00ea crie qualquer tipo de site de comunidade usando o WordPress, com perfis de membros, fluxos de atividades, grupos de usu\u00e1rios, mensagens e muito mais. O uso do BuddyPress com o MemberMouse permite que voc\u00ea venda acesso...<\/p>","protected":false},"author":9645,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_strive_editorial_status":"not-started","_strive_copy_of":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"ht-kb-category":[139],"ht-kb-tag":[],"class_list":["post-7766","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-integrations"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb\/7766","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/users\/9645"}],"replies":[{"embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/comments?post=7766"}],"version-history":[{"count":0,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb\/7766\/revisions"}],"wp:attachment":[{"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/media?parent=7766"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb-category?post=7766"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/membermouse.com\/pt\/wp-json\/wp\/v2\/ht-kb-tag?post=7766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}