728x90

공유하고싶을 만한 좋은 글, 상품소개등을 쓰고 나면 자신의 블로그글을 SNS나 사이트, 메신저등으로 여기저기에 링크를 공유하는 분들이 꼭 있을 겁니다. 그것은 SEO뿐만 아니라 바이럴, 입소문등을 위해 꼭 필요한 것이죠. 글과 페이지의 URL(링크주소)은 자신이 공유할 수도 있고, 다른 사람이 공유할 수도 있습니다.

이번글은 SEO(검색엔지 최적화)와도 매우 밀접한 관계가 있습니다만 SNS 마케팅에 민감한 분들에게 더욱 중요한 얘기일 겁니다.

그리고 워드프레스 테마를 개발하는 사람이라면 필수로 알아야할 사항이기도 합니다. SNS에 최적화된 테마를 만드는건 중요하니까요.

 

공유되는 링크의 형태에 대해서

저는 링크의 표시형식에 매우 민감한데요. 제가 콘트롤 할 수 있는 부분이라면 어떤 형태가 적합할지 링크마다 고민을 하게 됩니다. 예를 들어 제 블로그 본문에 다른글이나 다른 사이트의 링크를 걸 때는 아래 3가지로 나눌 수 있습니다.



  1. 그냥 URL 그 자체가 표시된 링크
  2. 문장속 문맥적인 링크
  3. 썸네일 이미지가 함께 표시된 링크.(임베딩. 아래 예시)

워드프레스 ELEMENTOR 플러그인 사용방법: 페이지 제작 시작하기

 

 

1번은 사람들이 손쉽게 링크주소라는 걸 알 수 있어서 눌러볼 확율이 크며 어떤 사이트로 연결될지 알 수 있지만 지저분합니다. 링크자체로는 별다른 정보를 제공하지도 못하죠.

2번은 자연스럽게 문장과 어우러져 있어 깔끔하며 구글 SEO에 친화적입니다. 다만 CSS 스타일로 잘 표시해줘야 링크라는 것을 사람들이 알아볼 수 있습니다. 



3번은 많은 정보를 담고있는데다가 ‘예쁘죠’.  요즘 트렌드입니다.

 

3번 방식은 기술적용어로 ‘임베딩, embedding’ 이라고 하는데 보통 HTML 태그중 하나인 <iframe>이 사용됩니다. 이것은 유튜브 영상을 공유하는 방식과도 같죠.



HTML코드를 수정해서 <iframe>을 넣을수는 있지만 매우 번거롭습니다. 하지만 워드프레스 4.8 버전대에 들어서면서 본문 글에 링크만 붙여넣어도 위처럼 자동으로 임베딩되도록 편리해졌습니다. 

사이트나 SNS에 공유되는 링크의 썸네일

이번 포스팅은 위처럼 3번과 같은 형태에대한 ‘타사이트에 공유된 링크의 썸네일’에 관한 얘기입니다. 이것을 바꾸고 싶을 때가 있을 수 있는데 어떻게 바꿀까하는 것이죠.

페이스북, 트위터, 네이버, 인스타그램등등에서 꼭 iframe 임베딩 방식이 아니더라도 어떻게든 링크를 ‘썸네일을 함께’ 표시하는게 요즘 트렌드인데요. 사용자가 꼭 임베딩과같은 HTML 언어 수정을 하지 않더라도 링크만 공유하면 알아서 척척척 썸네일 이미지까지 넣어주죠. 썸네일을 표시하는 방법도 저마다 다릅니다. 아래 예를 볼까요.

또다른 예로 클리앙같은 커뮤니티 사이트는 ‘선택적’으로 그런 동작을 하도록 프로그래밍 되어있습니다. 사용자가 공유한 링크가 유튜브, 비메오같은 영상링크일 때만 비디오 썸네일을 표시하죠. 워드프레스 블로그글 링크를 본문에 작성해도 썸네일을 표시해주지 않습니다.

 이러한 것들은 어떻게 표시할지, 수정이 가능할지등은 전적으로 해당 사이트에 달려있습니다. 우리가 어찌할 수 있는게 아니죠.

비단, 썸네일이미지뿐만 아니라 글제목, 요약이 포함되기도하고 사이트 이름, 주소가 표시되기도 하는데 사이트마다 정식 용어도 제각각이죠.

트위터에서는 트위터 카드, 페이스북은 오픈 그래프 마크업(링크 미리보기), 카카오톡은 링크 미리보기, 아이폰과 맥북 사용자가 쓰는 메신저인 iMessage(아이메시지)에서는 링크  프리뷰(Link Previews)라고 합니다. 

참고: 페이스북 사용자들은 보통 포스팅 썸네일이라고 부르곤 합니다.

오픈그래프 – URL의 제목, 특성이미지를 알려주는 메타태그

글이나 페이지에 아무리 특성이미지를 지정해줘도 공유되는 링크에 특성이미지가 썸네일로서 나타나지 않고 사이트 로고만 나올 때도 있을 겁니다. 사이트 로고 조차 없다면 빈칸일테고요. 

 웹페이지에서 제목, 요약, 대표이미지를 인식하는 것은 HTML의 오픈 그래프(og, open graph) 메타태그에 의존하곤 합니다. 그러므로 자신의 워드프레스 테마가 페이지의 HTML 헤더에 메타 태그를 작성하면서 <meta> 태그중 하나가 그 속성(property)로 “og:image”를 작성해줘야합니다. 그 메타데이터에 콘텐트(content)에 특성이미지의 주소를 넣어줘야하죠.

이미지뿐만 아니라 제목, 요약, 사이트이름등도 있죠. 이러한 오픈그래프 메타정보를 HTML로 작성해주는 테마가 SEO 최적화에 좋은 테마라고 할 수 있습니다. 자신의 테마가 오픈그래프 태그를 지원하지 않는다면 그것을 작성해주는 플러그인도 있는데요. Yoast SEO 같은 플러그인을 사용해도 됩니다. 

자신의 테마가 이미 오픈그래프를 작성한다면 Yoast SEO 사용자는 중복된 메타태그 사용을 지양하기위해 관리자페이지 > SEO > Social Facebook 이나 Twitter 항목에서에서 오픈그래프 사용을 끌 수 있습니다(Disabled). 종종 테마에 딸린 기능은 개별글 별로 콘트롤이 안되므로 Yoast SEO보다는 가능하다면 사용하는 테마의 오픈그래프 기능을 끄는걸 추천합니다.

이미 공유된 링크의 프리뷰 갱신하기

SNS에 보여지는 링크 미리보기는 내 워드프레스 서버의 이미지 주소, 제목등을 사용하지 않곤합니다. 페이스북, 트위터, 카카오톡 위 3가지가 가장 대표적인 예인데 다른 곳도 어떨지 모르겠지만 이런것들 모두 어떤 링크주소가 최초로 공유될 때 그 상태를 자기들 서버에 저장(캐싱)합니다.

내가 공유했든, 남이 내 링크를 공유했든 최초공유된 링크의 정보(썸네일, 제목, 요약등)를 자기네 (CDN) 서버에 저장합니다. 그리곤 같은 링크주소가 또 다른 누구에 의해서든 재공유되면 전에 저장해둔 자기네 서버 데이터를 끌어다 보여줄 뿐 더이상 원본 사이트를 참고하지 않아요. 

그래서 특정 글이 한번이라도 공유된 적이 있는 글을 제목, 요약, 특성이미지등을 변경했다면 SNS에 나타나는 미리보기 정보도 바꿔야할 테고 그럴려면 해당 서비스의 개발자 페이지에 방문해서 다시 스크랩하도록 말해줘야합니다. (요청한뒤 새로 반영되려면 약간의 시간이 걸리는 편입니다)

  • 트위터 썸네일 갱신 페이지: 트위터 카드 벨리데이터
    • Card URL에 링크주소를 넣고 Preview card 버튼 클릭
  • 페이스북 썸네일 갱신 페이지: 페이스북 공유 디버거
    • 공유디버거 > 링크주소입력 > 디버그 > 새정보 가져오기 또는 다시 스크랩
  • 카카오톡 썸네일 갱신페이지: 카톡 개발자 캐시 삭제도구
    • URL 입력 > 요청 클릭: 공유된적 없거나 이미 삭제요청이 되었을 경우 ‘스크랩된 URL이 아닙니다’ 메시지가 나옵니다.

 

새로 스크랩하도록 하는 일은 원본 사이트의 주인이 아니더라도 할 수 있습니다. 위 링크들은 본래 웹페이지를 개발할 때 테스트하는 용도이기도 하는데 여기서 경고하는 것들을 수정해주면 SEO에 도움이 되기도합니다. 

링크 미리보기와 인터넷 가짜뉴스

요즘들어 SNS 가짜뉴스로 여러가지 말이 있는데요. 예전에 횡횡했던 방식으로는 가짜뉴스를 퍼트리면서 SNS 링크공유를 통해서 트래픽을 모으는 무리들도 있었다고 합니다. ‘이럴수가’, ‘충격’적인 제목과 썸네일로 나타난 포스팅 썸네일을 눌러보니 광고글로 연결되는 거죠.

그 때문에 페이스북의 공유디버거는 본래는 공유된 링크 미리보기의 제목등을 다르게 수정 할 수 있었지만 2017년 부터는 오직 스크랩을 통해서만 페이지정보를 가져와 일치시키도록 바뀌었습니다.

요즘엔 가짜뉴스 그 자체가 돈이 되다보니 진짜로 가짜뉴스 페이지를 생성하는 사람들이 늘은터라 그 조차도 별 효력을 발휘하지 못하지만 말예요. 가짜뉴스에대한 처벌 법안이 논의되고 있는 시점이니 정직한 포스팅을 하도록 합시다.

 

참고: 검색엔진 인덱싱

글 제목이나 요약글, 이미지를 수정했다면 구글웹마스터에서도 인덱싱을 요청해줄 수 있습니다. 사이트맵을 등록했다면 바로바로 인덱싱을 하지 않아도 시간이 지나면 알아서 갱신해줄 것입니다.

특성이미지를 업로드했더라도 썸네일 이미지로 표시하고 말고는 구글 마음입니다. 구글은 검색결과에 썸네일을 잘 사용하지 않아요.

네이버웹마스터는 2018년 9월경 새로운 정책업데이트로 인해 이미 한번 인덱싱한 페이지는 중복이라면서 수동 재인덱싱 요청을 받지 않는 것같습니다. 이 또한 네이버 검색엔진에 전적으로 달려있을 뿐입니다.

728x90

워드프레스-우커머스 쇼핑몰을 구축하고서 페이팔계정을 입력하면 일단은 결제가 되기는 하는데.

 

상품의 재고관리가 되지 않는 오류가 있다. 

 

그 이유는 페이팔에서 결제가 완료되었다는것을 사이트로 보내지 않기 때문이다.

 

방법은 우커머스 공식 설명서인 http://docs.woothemes.com/document/paypal-standard/ 에 나와있는것을 참고로 작성하도록 하겠다.

 

1. 일단 http://paypal.com 접속. 후 로그인

 

 

2. Profile 누르고 Profile and settings.

 

 

3. 왼쪽에 My selling tools

 

 

 

4. 이런화면이나올텐데 Selling online 중에 Website preferences 오른쪽에있는 Update

 

 

 

 

 

5. Auto Return On으로 체크하고 밑에 Return URL에 https://사이트주소/checkout/order-received/ 적고

   그 밑에 Payment Data Transfer (optional) On 으로 체크 한다음 밑으로 내리고 save

 

6. 그다음 다시 Selling online 중에 Website preferences 들어가게되면 Payment Data Transfer 아랫쪽에

 Identity Token: sajhfhajkfdhdfjashdfj  이런식으로 적혀있을텐데 Identify Token 문자열을 복사해서 메모장같은데에 붙여넣는다.

 

 

 

 

 

 

 

7. 나온다음 My selling tools 다시 들어가질텐데 Getting paid and managing my risk 탭에 Instant payment notifications

오른쪽  Update 들어가면 이런화면이 나올텐데 Choose IPN Settings 누르고 들어감

 

 

 

 

 

 

8. 이런화면나오면 Notification URL 칸에 http://사이트주소/?wc-api=WC_Gateway_Paypal 적고 밑에 lPN messages Receive IPN messages (Enabled) 체크하고 Save 누르게 되면 페이팔에서 하는연동은 일단 끝나게되고 자신의 우커머스 사이트 관리자페이지로 들어간다.

 

 

 

 

 

9. 우커머스 관리자페이지 왼쪽 메뉴에 Woocommerce - settings 들어가고,

위쪽메뉴 Checkout 선택후, Paypal 탭에 들어간다.

그다음 PayPal identity token 을 찾아서 그부분에 아까 복사해놓은 문자열을 적고 Save changes 누르면 연동이 완료된다.

 

 



출처: https://trinityforce.tistory.com/category/web-wordpress [HK-IT]

출처: https://trinityforce.tistory.com/category/web-wordpress [HK-IT]

출처: https://trinityforce.tistory.com/category/web-wordpress [HK-IT]

출처: https://trinityforce.tistory.com/category/web-wordpress [HK-IT]

728x90

Getting code=EWP_SETTINGS error when trying to connect to PayPal

 

Hi

 

I am getting the following error https://www.paypal.com/webapps/shoppingcart/error?flowlogging_id=7645545e91ba4&code=EWP_SETTINGS when I try to connect to PayPal from my Wordpress Woocommerce site. I have no idea what this means and cannot find any help connected with it on WooCommerce, Wordpress or PayPal. I assume I have set something up incorrectly or have missed something but I don't know what. Any help would be appreciated.

28 people had this problem. 

Me too

 

 

 MTS_Jennifer

 

Moderator

 

‎Mar-25-2018 04:10 AM

Re: Getting code=EWP_SETTINGS error when trying to connect to PayPal

By default, you accept payments from encrypted and unencrypted buttons. For additional security, you can prevent buyers from sending payments to you through unencrypted buttons.

 

After you change this setting, we reject payments from your buyers who click an unencrypted Buy Now button, an unencrypted Donation button, or an unencrypted Subscription button. This is when you see EWP_SETTINGS error message.

 

If you previously blocked payments from unencrypted buttons, here’s how to accept all payments:

  1. Log in to your PayPal account.
  2. Click the Business Profile icon beside "Log Out" and select Profile and settings.
  3. Click My Selling tools.
  4. Click Update near 'Website preferences.'
  5. Select ‘Off’ next to ‘Block Non-encrypted Website Payment

Once you turn off this setting you will no longer receive the error message.

 

Thank you,

Jennifer

2 Kudos

 

Reply

 

 

 

Antigravity

 

New Community Member

 

‎Jul-24-2018 06:03 PM

Re: Getting code=EWP_SETTINGS error when trying to connect to PayPal

Hi,

 

I had the same problem on my woocommerce-paypal website. Deactivating the "‘Block Non-encrypted Website Payment" worked for me but what concerns me is that my website is fully in HTTPS (and supports TLS 1.2) so i do not understand why when activating this feature (in order to gain more security for my clients) nothing works. Now i'm not sure that the link between my store and paypal is secure.

 

@MTS_Jennifer could you elaborate in more details this solution ? Is it Safe to use?

 

Best regards,

 

Yves

2 Kudos

 

Reply

 

 

 

GuestPost 

 

Contributor

 

‎Sep-13-2018 08:58 PM

Re: Getting code=EWP_SETTINGS error when trying to connect to PayPal

I believe the problem is in the PayPal configuration. You need to allow un-encrypted websites to make payments to paypal. In order to do so, login to your PayPal account then:

Profile & Settings --> My Selling Tools --> Website Preferences

Go down to the section "Encrypted Website Payments" and select "off" to the "Block Non-encrypted Website Payment:"

This should make it working! Good luck

0 Kudos

 

Reply

 

 

 

mint1 

 

Contributor

 

‎Jan-09-2019 02:27 PM

Re: Getting code=EWP_SETTINGS error when trying to connect to PayPal

I have turned off the "Block Non-encrypted Website Payment:" setting and I am still getting this error when trying to set up WooCommerce. I've installed WordPress and WooCommerce on two different servers and can't seem to solve this issue. Any help or insight is greatly appreciated!

0 Kudos

 

Reply

 

 

 

PrinceCharles23 

 

Contributor

 

‎Feb-07-2019 11:08 PM

Re: Getting code=EWP_SETTINGS error when trying to connect to PayPal

@MTS_Jennifer:

some time has passed and i still would like to know why i have to turn off a security feature even when all the requirements are met (as stated by @Antigravity)

0 Kudos

 

Reply

 

 

 

mommaroodles

 

New Community Member

 

‎Feb-18-2019 10:32 PM

Re: Getting code=EWP_SETTINGS error when trying to connect to PayPal

I tried this but it's still not working - does the currency not also have something to do with this?

0 Kudos

 

Reply

 

 

 

LaberintoJuegos 

 

Contributor

 

‎Feb-14-2019 02:37 PM

Re: Getting code=EWP_SETTINGS error when trying to connect to PayPal

I have exactly the same problem... and the solution about disconnecting the Encrypted Feature worked for me.
Now, I´m also concerned about the security with the transactions, since my website is fyully in HTTPS but I have to disconnect the Encrypted transactions to sell

0 Kudos

 

Reply

 

 

 

 MTS_Jennifer

 

Moderator

 

‎May-22-2019 05:47 AM

Re: Getting code=EWP_SETTINGS error when trying to connect to PayPal

 

Hi Everyone,

The EWP Settings are not designed for anyone using a 3rd Party Shopping Cart. These settings are specific to using a manually created PayPal button and a 3rd party encryption software.

Here are the general details of this setting from the PayPal Developer site:

https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/encryptedwebpay...

Thanks,

Jennifer

728x90

최근 Divi 테마가 업데이트되면서 Divi Builder에 140개 이상의 Divi 레이아웃이 추가되었습니다. 이제 다양한 레이아웃을 보다 수월하게 활용하여 쉽게 레이아웃을 만들 수 있게 되었습니다.

하지만 최근 Divi 테마를 업데이트한 후에 약간의 문제가 발생했습니다. 언어가 자동으로 영어로 바뀐 것을 발견했습니다.

매우 특이하게 사이트 언어가 "English (United States)"로 바뀌어져 있습니다. 사이트 언어를 한글로 바꾸고 저장해도 언어가 계속 영어로 유지되었습니다.

이 문제를 Divi 포럼에 문의해보니 Divi 번역 비활성화 기능을 Disabled로 바꾼 후에 테스트해보라고 하네요.

Divi > Theme Options (테마 옵션) > General (일반)에서 Disable Translations(번역 사용 안 함) Enabled에서 Disabled로 바꾸니 문제가 해결되었습니다. 일종의 버그 같습니다. 아마 추후 업데이트에서 이 문제가 해결되지 않을까 생각됩니다.

Divi 테마에 포함된 한글 번역이 어색한 부분이 제법 있어서 저는 Divi 번역을 비활성화한 상태에서 사용해왔습니다. 당분간 어쩔 수 없이 번역을 활성화한 상태에서 사용해야 할 것 같습니다.

참고로 Divi 레이아웃을 로드할 수 없는 경우 크롬에서 시도해보면 잘 될 것입니다.

+ Recent posts