web-dev-qa-db-ja.com

ビジュアルコンポーザVC_Single_Imageの操作

私はこの短いコードを含むワードプレスサイトに取り組んでいます、

[vc_single_image image="7004" css_animation="right-to-left" border_color="grey" img_link_target="_self" img_size="300px"]

私はその短いコードを数回複製する必要がありますが、画像を参照している4桁の数字がどこから来ているのかわからないのです。

私は7004を画像名に変更し、さらに画像への絶対パスを試しました。私がこれをしても何も現れません。

その数は何ですか?また、この短いコードに別の画像を追加する方法を教えてください。

2
wuno

最初は extract を使用しているため、[vc_single_image]の背後にあるコードをたどるのは簡単ではありません。これはWordPressやPHPでは一般的に推奨されていません。

image属性値は、整数以外の値から$img_id変数に取り除かれます。

あなたの設定では、wpb_getImageBySize( array( 'attach_id' => $img_id, ... )への呼び出しがあり、それは以下を含むラッパーのようです。

wp_get_attachment_image_src( $attach_id, 'large' );

つまり、Nathan Powellが述べたように、このimage属性は画像の添付ファイルID(整数)です。

ビジュアルコンポーザーの バックエンドエディタ をオンにすると、

1 

あなたが投稿したコードで、私たちはこのような見解を得るはずです:

2 

緑色のペンをクリックすると、単一画像設定が表示されます。

3 

メディアライブラリから直接画像の添付ファイルを選択するのは簡単です。

視覚的な設定をしたくない場合は、メディアライブラリのさまざまなリンクから画像の添付ファイルIDを取得できます。たとえば、添付ファイルを編集すると、URLは次のようになります。

/wp-admin/post.php?post=7004&action=edit

添付ファイルの詳細を表示すると、URLは次のようになります。

/wp-admin/upload.php?item=7004

それが役に立てば幸い!

2
birgire