<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Cocoonのコードブロックに関する不具合 - Cocoon Blocksに関する質問・不具合報告・要望				            </title>
            <link>https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/</link>
            <description>Cocoon ディスカッション掲示板</description>
            <language>ja</language>
            <lastBuildDate>Thu, 16 Jul 2026 23:08:41 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: Cocoonのコードブロックに関する不具合</title>
                        <link>https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25341</link>
                        <pubDate>Sat, 07 Dec 2019 14:41:33 +0000</pubDate>
                        <description><![CDATA[すいません。テーマの方をアップし忘れていました（現在はRevertで打消し済み）。今回の場合、例えば言語指定で&#039;php&#039;を指定したとします。新たに用意したattributeとclassNameにphpが入っていて、className側（高度な設定）でさらに&#039;html&#039;に書き換えたとします。すると、attributeとclassNameが一致しなくなります。また、既存のclass...]]></description>
                        <content:encoded><![CDATA[<p>すいません。テーマの方をアップし忘れていました（現在はRevertで打消し済み）。</p><blockquote><p>今回の場合、例えば言語指定で'php'を指定したとします。<br />新たに用意したattributeとclassNameにphpが入っていて、className側（高度な設定）でさらに'html'に書き換えたとします。</p><p>すると、attributeとclassNameが一致しなくなります。</p><p>また、既存のclassNameに設定されている言語がある場合もattributeと一致しません。</p></blockquote><p>確かに。<br />ただその場合、SelectControlのvalueはどのように設定してセレクトボックスを選択させているのでしょうか。<br />https://github.com/yhira/Cocoon-Blocks-embed/blob/cc5602bd3d1bee98b22b4f70a8f1f161f8920b27/src/custom/code/block.js#L48</p><blockquote><p>それから、Cocoonのコードブロックでは全ての言語を選択肢に入れていましたが、私は選択肢の言語や順序を変えられるように、フックを通してからSelectControlのoptionsに入れるようにしています。</p></blockquote><p>これは、Gutenberg上のフックでしょうか。<br />それとも、PHPで配列を指定して、JavaScriptに受け渡しといったようなPHP上のフックでしょうか。</p>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-blocks-all/">Cocoon Blocksに関する質問・不具合報告・要望</category>                        <dc:creator>わいひら</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25341</guid>
                    </item>
				                    <item>
                        <title>RE: Cocoonのコードブロックに関する不具合</title>
                        <link>https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25340</link>
                        <pubDate>Sat, 07 Dec 2019 13:57:40 +0000</pubDate>
                        <description><![CDATA[私の環境では、すでに用意されているclassNameのみで対応しています。&#039;marginSetting&#039;）はあまり意味がないのではないでしょうか。今回の場合、例えば言語指定で&#039;php&#039;を指定したとします。新たに用意したattributeとclassNameにphpが入っていて、className側（高度な設定）でさらに&#039;html&#039;に書き換えたとします。すると、attribute...]]></description>
                        <content:encoded><![CDATA[<p>私の環境では、すでに用意されているclassNameのみで対応しています。</p><p> </p><p><a class="wpforo-auto-embeded-link" href="https://www.webopixel.net/wordpress/1499.html" target="_blank" rel="nofollow noopener">https://www.webopixel.net/wordpress/1499.html</a></p><p>コードを読んだだけですが、おそらくこの方法だと別途で用意されているattribute（サンプルだと'marginSetting'）はあまり意味がないのではないでしょうか。</p><p>今回の場合、例えば言語指定で'php'を指定したとします。<br />新たに用意したattributeとclassNameにphpが入っていて、className側（高度な設定）でさらに'html'に書き換えたとします。</p><p>すると、attributeとclassNameが一致しなくなります。</p><p>また、既存のclassNameに設定されている言語がある場合もattributeと一致しません。</p><p>新たにattributeを用意するのであれば、classNameの挙動と一致させるか切り離す必要があります。</p><p> </p><ul><li>できるだけattributeによる管理項目を増やしたくない。（今後の仕様変更などでmigrate等しなければいけない可能性もある。）</li><li>既存のclassNameだけでも簡易的には対応が可能。</li></ul><p>といった点を考慮し、classNameのみで対応する方法を選びました。（添付したGIFの前半参照）</p><p>その場合はフック"editor.BlockEdit"だけで十分になります。</p><p> </p><p>ついでに言語指定用クラスに加えて、追加のクラスも合わせて挿入できる仕組みを一応用意しています。（GIFの後半参照）</p><p>それから、Cocoonのコードブロックでは全ての言語を選択肢に入れていましたが、私は選択肢の言語や順序を変えられるように、フックを通してからSelectControlのoptionsに入れるようにしています。</p>
<div id="wpfa-13734" class="wpforo-attached-file"><a class="wpforo-default-attachment" href="//wp-cocoon.com/wp-content/uploads/wpforo/default_attachments/1575727060-code.gif" target="_blank"><i class="fas fa-paperclip"></i>code.gif</a></div>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-blocks-all/">Cocoon Blocksに関する質問・不具合報告・要望</category>                        <dc:creator>ろこ</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25340</guid>
                    </item>
				                    <item>
                        <title>RE: Cocoonのコードブロックに関する不具合</title>
                        <link>https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25338</link>
                        <pubDate>Sat, 07 Dec 2019 13:45:52 +0000</pubDate>
                        <description><![CDATA[公式コードブロックに「言語設定」機能を追加してみました。ほぼほぼ、参考サイトのコードの流用]]></description>
                        <content:encoded><![CDATA[<p>公式コードブロックに「言語設定」機能を追加してみました。<br />ほぼほぼ、参考サイトのコードの流用。<br />https://github.com/yhira/Cocoon-Blocks-embed/blob/master/src/custom/code/block.js<br />テーマにも適用しておきました。<br />https://github.com/yhira/cocoon</p>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-blocks-all/">Cocoon Blocksに関する質問・不具合報告・要望</category>                        <dc:creator>わいひら</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25338</guid>
                    </item>
				                    <item>
                        <title>RE: Cocoonのコードブロックに関する不具合</title>
                        <link>https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25318</link>
                        <pubDate>Fri, 06 Dec 2019 11:09:19 +0000</pubDate>
                        <description><![CDATA[調べてみたら、こんな方法があるんですね。僕もちょっと挑戦してみようと思います]]></description>
                        <content:encoded><![CDATA[<p>調べてみたら、こんな方法があるんですね。<br />僕もちょっと挑戦してみようと思います。<br />https://www.webopixel.net/wordpress/1499.html</p>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-blocks-all/">Cocoon Blocksに関する質問・不具合報告・要望</category>                        <dc:creator>わいひら</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25318</guid>
                    </item>
				                    <item>
                        <title>RE: Cocoonのコードブロックに関する不具合</title>
                        <link>https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25317</link>
                        <pubDate>Fri, 06 Dec 2019 11:07:59 +0000</pubDate>
                        <description><![CDATA[そんなことができるんですね！それは、Gutenbergのフックか何かを利用されているのでしょうか？公式のコードブロックを見てみたのですが、やり方の想像がつきませんでした]]></description>
                        <content:encoded><![CDATA[<p>そんなことができるんですね！<br />それは、Gutenbergのフックか何かを利用されているのでしょうか？</p><p>公式のコードブロックを見てみたのですが、やり方の想像がつきませんでした。<br />https://github.com/WordPress/gutenberg/blob/c583ea29c869ea2a7028c03551b8925f9a9777df/packages/block-library/src/code/edit.js</p>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-blocks-all/">Cocoon Blocksに関する質問・不具合報告・要望</category>                        <dc:creator>わいひら</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25317</guid>
                    </item>
				                    <item>
                        <title>RE: Cocoonのコードブロックに関する不具合</title>
                        <link>https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25303</link>
                        <pubDate>Thu, 05 Dec 2019 17:11:09 +0000</pubDate>
                        <description><![CDATA[言語指定以外はSyntax Highlightのように高度化したり、差別化したりするつもりはないので、早めにこのブロックは廃止しておこうと思います。Cocoonのコードブロックは廃止ということで確認しました。 公式コードブロックの「高度な設定」から、「追加CSSクラス」を追加すれば、同じことができますよね。。補足しておくと、私の環境では添付画像の方法で言語を指定できるようにして...]]></description>
                        <content:encoded><![CDATA[<blockquote><p>言語指定以外はSyntax Highlightのように高度化したり、差別化したりするつもりはないので、早めにこのブロックは廃止しておこうと思います。</p></blockquote><p>Cocoonのコードブロックは廃止ということで確認しました。</p><p> </p><blockquote><p>公式コードブロックの「高度な設定」から、「追加CSSクラス」を追加すれば、同じことができますよね。。</p></blockquote><p>補足しておくと、私の環境では添付画像の方法で言語を指定できるようにしています。</p>
<div id="wpfa-13725" class="wpforo-attached-file"><a class="wpforo-default-attachment" href="//wp-cocoon.com/wp-content/uploads/wpforo/default_attachments/1575565869-code.png" target="_blank"><i class="fas fa-paperclip"></i>code.PNG</a></div>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-blocks-all/">Cocoon Blocksに関する質問・不具合報告・要望</category>                        <dc:creator>ろこ</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25303</guid>
                    </item>
				                    <item>
                        <title>RE: Cocoonのコードブロックに関する不具合</title>
                        <link>https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25291</link>
                        <pubDate>Thu, 05 Dec 2019 14:31:31 +0000</pubDate>
                        <description><![CDATA[元々は、言語を指定してソースコードを表示させるために実装しましたHighlightのように高度化したり、差別化したりするつもりはないので、早めにこのブロックは廃止しておこうと思います。おっしゃるようにこれだけの機能でしたら、わざわざ分ける必要はなくて不要だと思います。とりあえず、要望した方には申し訳ないですが、次のバージョンで廃止しようと思います。とりあえず、廃止版はGitHu...]]></description>
                        <content:encoded><![CDATA[<p>元々は、言語を指定してソースコードを表示させるために実装しました。<br />https://wp-cocoon.com/community/demands/highlight-js%e3%81%ae%e8%a8%80%e8%aa%9e%e3%82%92%e6%8c%87%e5%ae%9a/</p><p>けれど、公式コードブロックの「高度な設定」から、「追加CSSクラス」を追加すれば、同じことができますよね。。<br />言語指定以外はSyntax Highlightのように高度化したり、差別化したりするつもりはないので、早めにこのブロックは廃止しておこうと思います。</p><p>おっしゃるようにこれだけの機能でしたら、わざわざ分ける必要はなくて不要だと思います。<br />とりあえず、要望した方には申し訳ないですが、次のバージョンで廃止しようと思います。<br />とりあえず、廃止版はGitHubにアップしておきました。</p>
<div id="wpfa-13709" class="wpforo-attached-file"><a class="wpforo-default-attachment" href="//wp-cocoon.com/wp-content/uploads/wpforo/default_attachments/1575556291-2019-12-05_23h21_34.png" target="_blank"><i class="fas fa-paperclip"></i>2019-12-05_23h21_34.png</a></div>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-blocks-all/">Cocoon Blocksに関する質問・不具合報告・要望</category>                        <dc:creator>わいひら</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25291</guid>
                    </item>
				                    <item>
                        <title>RE: Cocoonのコードブロックに関する不具合</title>
                        <link>https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25279</link>
                        <pubDate>Thu, 05 Dec 2019 10:17:50 +0000</pubDate>
                        <description><![CDATA[追加でCocoonのブログカードもです。なので、ショートコードの括弧とURL全般に対してエスケープ処理を加えないといけません。 報告ついでに質問ですが、公式コードブロックの機能改善（インデント用ショートカットキーやコードブロックエディタのSyntax Highlight化など）による利便性向上に対し、今後Cocoonのコードブロックでも追従していく予定なのでしょうか？それとも全...]]></description>
                        <content:encoded><![CDATA[<p>追加でCocoonのブログカードもです。<br />なので、ショートコードの括弧とURL全般に対してエスケープ処理を加えないといけません。</p><p> </p><p>報告ついでに質問ですが、公式コードブロックの機能改善（インデント用ショートカットキーやコードブロックエディタのSyntax Highlight化など）による利便性向上に対し、今後Cocoonのコードブロックでも追従していく予定なのでしょうか？<br />それとも全く別の方向性に差別化していく予定なのでしょうか？</p><p>今Cocoonのコードブロックにある機能は、私の環境では以前から公式コードブロックの方に実装済みで、わざわざブロックを分ける必要があるのか疑問に思ったので。</p>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-blocks-all/">Cocoon Blocksに関する質問・不具合報告・要望</category>                        <dc:creator>ろこ</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25279</guid>
                    </item>
				                    <item>
                        <title>Cocoonのコードブロックに関する不具合</title>
                        <link>https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25258</link>
                        <pubDate>Wed, 04 Dec 2019 11:51:01 +0000</pubDate>
                        <description><![CDATA[ブロックエディターでソースコードを挿入する方法先日のアップデートで新たにコードブロックが追加されていますが、少なくとも2点の不具合が確認されました。ショートコードoEmbed URL該当ブロックのエディタ内に上記の内容が含まれている場合です。]]></description>
                        <content:encoded><![CDATA[<p><a href="https://wp-cocoon.com/code-block/">ブロックエディターでソースコードを挿入する方法</a></p><p>先日のアップデートで新たにコードブロックが追加されていますが、少なくとも2点の不具合が確認されました。</p><ol><li>ショートコード</li><li>oEmbed URL</li></ol><p>該当ブロックのエディタ内に上記の内容が含まれている場合です。</p>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-blocks-all/">Cocoon Blocksに関する質問・不具合報告・要望</category>                        <dc:creator>ろこ</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-blocks-all/cocoon%e3%81%ae%e3%82%b3%e3%83%bc%e3%83%89%e3%83%96%e3%83%ad%e3%83%83%e3%82%af%e3%81%ab%e9%96%a2%e3%81%99%e3%82%8b%e4%b8%8d%e5%85%b7%e5%90%88/#post-25258</guid>
                    </item>
							        </channel>
        </rss>
		