Instagram feed Smash Balloon Social Photo Feed で ビジネスアカウント プロアカウントを連携

WordPressプラグイン『Smash Balloon Social Photo Feed』でInstagramをサイトに埋め込む方法

https://tetemarche.zendesk.com/hc/ja/articles/360026951214-Instagram%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%81%A8Facebook%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E9%80%A3%E6%90%BA%E7%A2%BA%E8%AA%8D%E3%82%92%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B-

 

 

インスタですが、
ビジネスアカウント(プロアカウント)だったので、
表示にfacebookのアプリを使うので、
facebookと、インスタを連携して、
連携したfacebookのアカウント パスも必要でした。

多分、facebookページ見当たらなかったので、
こっちで勝手に作って、リンクさせて、
あとから、クライアントのfacebookに管理者権限付与しようかと思ってます。

管理者権限付与には
案件のfacebook設定用アカウント作ったので、
https://www.facebook.com/profile.php?id=100078050692990&sk=about
それとクライアントのfacebookが友達になる必要があります。

以上

コンタクトフォームで 任意のページ以外ははサンクスに送らない

普通に分岐したらTM-printでうまく分岐できなかったので

そもそも、ファンクションに入れるコード自体を、そのお問い合わせフォームにしか入れないという分岐

add_action( 'wp_footer', 'add_thanks_page' );
function add_thanks_page() {
if( is_page('9')){
echo <<< EOD
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {

  location = '/mail-thanks/'; 
  
}, false );
</script>
EOD;
}
    }

 

wordpress url アクセス制限 ベーシック認証

https://takayakondo.com/individual-basic-authentication/

 

ファンクション

function basic_auth($auth_list,$realm="Restricted Area",$failed_text="認証に失敗しました"){
if (isset($_SERVER['PHP_AUTH_USER']) and isset($auth_list[$_SERVER['PHP_AUTH_USER']])){
if ($auth_list[$_SERVER['PHP_AUTH_USER']] == $_SERVER['PHP_AUTH_PW']){
return $_SERVER['PHP_AUTH_USER'];
}
}
header('WWW-Authenticate: Basic realm="'.$realm.'"');
header('HTTP/1.0 401 Unauthorized');
header('Content-type: text/html; charset='.mb_internal_encoding());
die($failed_text);
}

 

ヘッダー最初

<head>
  <?php  
    if(!is_home()):
if(is_page('5555') ||is_page('5561')||is_page('5563')||is_page('5565')||is_page('5559') ):
$userArray = array(
"guest" => "passguest"
);
basic_auth($userArray);
endif;
endif;

    ?>

htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

ここのぶぶん

RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

参考

https://takayakondo.com/individual-basic-authentication/