{"id":5599,"date":"2026-02-12T20:44:53","date_gmt":"2026-02-13T01:44:53","guid":{"rendered":"https:\/\/chubes.net\/?documentation=wp_text_diff_renderer_table"},"modified":"2026-03-13T03:28:18","modified_gmt":"2026-03-13T07:28:18","slug":"wp_text_diff_renderer_table","status":"publish","type":"documentation","link":"https:\/\/chubes.net\/docs\/wordpress-core\/diff\/wp_text_diff_renderer_table\/","title":{"rendered":"WP_Text_Diff_Renderer_Table"},"content":{"rendered":"<p>Table-based renderer for displaying diff output in a two-column HTML table format.<\/p><p><strong>Source:<\/strong> <code>wp-includes\/class-wp-text-diff-renderer-table.php<\/code><br \/>\n<strong>Since:<\/strong> 2.6.0<br \/>\n<strong>Extends:<\/strong> <code>Text_Diff_Renderer<\/code><\/p><h2 class=\"wp-block-heading\">Properties<\/h2><h3 class=\"wp-block-heading\">Public Properties<\/h3><figure class=\"wp-block-table\"><table><thead><tr><th>Property<\/th><th>Type<\/th><th>Default<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>$_leading_context_lines<\/code><\/td><td>int<\/td><td><code>10000<\/code><\/td><td>Lines of context before changes<\/td><\/tr><tr><td><code>$_trailing_context_lines<\/code><\/td><td>int<\/td><td><code>10000<\/code><\/td><td>Lines of context after changes<\/td><\/tr><tr><td><code>$_title<\/code><\/td><td>string|null<\/td><td><code>null<\/code><\/td><td>Title of compared item<\/td><\/tr><tr><td><code>$_title_left<\/code><\/td><td>string|null<\/td><td><code>null<\/code><\/td><td>Left column title<\/td><\/tr><tr><td><code>$_title_right<\/code><\/td><td>string|null<\/td><td><code>null<\/code><\/td><td>Right column title<\/td><\/tr><\/tbody><\/table><\/figure><h3 class=\"wp-block-heading\">Protected Properties<\/h3><figure class=\"wp-block-table\"><table><thead><tr><th>Property<\/th><th>Type<\/th><th>Default<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>$_diff_threshold<\/code><\/td><td>float<\/td><td><code>0.6<\/code><\/td><td>Max difference ratio for word-level diffs<\/td><\/tr><tr><td><code>$inline_diff_renderer<\/code><\/td><td>string<\/td><td><code>'WP_Text_Diff_Renderer_inline'<\/code><\/td><td>Class for inline word diffs<\/td><\/tr><tr><td><code>$_show_split_view<\/code><\/td><td>bool<\/td><td><code>true<\/code><\/td><td>Enable two-column layout<\/td><\/tr><tr><td><code>$compat_fields<\/code><\/td><td>array<\/td><td><code>[...]<\/code><\/td><td>Fields exposed via magic methods<\/td><\/tr><tr><td><code>$count_cache<\/code><\/td><td>array<\/td><td><code>[]<\/code><\/td><td>Character count cache<\/td><\/tr><tr><td><code>$difference_cache<\/code><\/td><td>array<\/td><td><code>[]<\/code><\/td><td>String distance cache<\/td><\/tr><\/tbody><\/table><\/figure><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Methods<\/h2><h3 class=\"wp-block-heading\">__construct()<\/h3><p>Creates a new table renderer with optional configuration.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">public function __construct( array $params = array() )<\/code><\/pre><\/div><figure class=\"wp-block-table\"><table><thead><tr><th>Parameter<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>$params<\/code><\/td><td>array<\/td><td>Configuration options<\/td><\/tr><\/tbody><\/table><\/figure><p><strong>Params:<\/strong><\/p><figure class=\"wp-block-table\"><table><thead><tr><th>Key<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>show_split_view<\/code><\/td><td>bool<\/td><td>Enable two-column layout<\/td><\/tr><\/tbody><\/table><\/figure><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">render()<\/h3><p>Renders the diff as HTML table rows. Inherited from <code>Text_Diff_Renderer<\/code>.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">public function render( Text_Diff $diff ): string<\/code><\/pre><\/div><figure class=\"wp-block-table\"><table><thead><tr><th>Parameter<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>$diff<\/code><\/td><td>Text_Diff<\/td><td>Diff object to render<\/td><\/tr><\/tbody><\/table><\/figure><p><strong>Returns:<\/strong> HTML string of table rows (<code>&lt;tr&gt;<\/code> elements).<\/p><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">addedLine()<\/h3><p>Generates HTML for an added line cell.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">public function addedLine( string $line ): string<\/code><\/pre><\/div><figure class=\"wp-block-table\"><table><thead><tr><th>Parameter<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>$line<\/code><\/td><td>string<\/td><td>HTML-escaped line content<\/td><\/tr><\/tbody><\/table><\/figure><p><strong>Returns:<\/strong> <code>&lt;td class='diff-addedline'&gt;...&lt;\/td&gt;<\/code> with plus icon and screen reader text.<\/p><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">deletedLine()<\/h3><p>Generates HTML for a deleted line cell.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">public function deletedLine( string $line ): string<\/code><\/pre><\/div><figure class=\"wp-block-table\"><table><thead><tr><th>Parameter<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>$line<\/code><\/td><td>string<\/td><td>HTML-escaped line content<\/td><\/tr><\/tbody><\/table><\/figure><p><strong>Returns:<\/strong> <code>&lt;td class='diff-deletedline'&gt;...&lt;\/td&gt;<\/code> with minus icon and screen reader text.<\/p><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">contextLine()<\/h3><p>Generates HTML for an unchanged context line cell.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">public function contextLine( string $line ): string<\/code><\/pre><\/div><figure class=\"wp-block-table\"><table><thead><tr><th>Parameter<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>$line<\/code><\/td><td>string<\/td><td>HTML-escaped line content<\/td><\/tr><\/tbody><\/table><\/figure><p><strong>Returns:<\/strong> <code>&lt;td class='diff-context'&gt;...&lt;\/td&gt;<\/code> with screen reader text.<\/p><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">emptyLine()<\/h3><p>Generates HTML for an empty placeholder cell.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">public function emptyLine(): string<\/code><\/pre><\/div><p><strong>Returns:<\/strong> <code>&lt;td&gt;&amp;nbsp;&lt;\/td&gt;<\/code><\/p><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">_added()<\/h3><p>Renders added lines with optional encoding.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">public function _added( array $lines, bool $encode = true ): string<\/code><\/pre><\/div><figure class=\"wp-block-table\"><table><thead><tr><th>Parameter<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>$lines<\/code><\/td><td>array<\/td><td>Lines that were added<\/td><\/tr><tr><td><code>$encode<\/code><\/td><td>bool<\/td><td>Whether to HTML-encode content<\/td><\/tr><\/tbody><\/table><\/figure><p><strong>Returns:<\/strong> HTML rows for added content.<\/p><p><strong>Applies Filter:<\/strong> <code>process_text_diff_html<\/code> with context <code>'added'<\/code><\/p><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">_deleted()<\/h3><p>Renders deleted lines with optional encoding.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">public function _deleted( array $lines, bool $encode = true ): string<\/code><\/pre><\/div><figure class=\"wp-block-table\"><table><thead><tr><th>Parameter<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>$lines<\/code><\/td><td>array<\/td><td>Lines that were deleted<\/td><\/tr><tr><td><code>$encode<\/code><\/td><td>bool<\/td><td>Whether to HTML-encode content<\/td><\/tr><\/tbody><\/table><\/figure><p><strong>Returns:<\/strong> HTML rows for deleted content.<\/p><p><strong>Applies Filter:<\/strong> <code>process_text_diff_html<\/code> with context <code>'deleted'<\/code><\/p><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">_context()<\/h3><p>Renders unchanged context lines with optional encoding.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">public function _context( array $lines, bool $encode = true ): string<\/code><\/pre><\/div><figure class=\"wp-block-table\"><table><thead><tr><th>Parameter<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>$lines<\/code><\/td><td>array<\/td><td>Unchanged lines<\/td><\/tr><tr><td><code>$encode<\/code><\/td><td>bool<\/td><td>Whether to HTML-encode content<\/td><\/tr><\/tbody><\/table><\/figure><p><strong>Returns:<\/strong> HTML rows for context (duplicated in both columns for split view).<\/p><p><strong>Applies Filter:<\/strong> <code>process_text_diff_html<\/code> with context <code>'unchanged'<\/code><\/p><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">_changed()<\/h3><p>Processes changed lines with word-level diff highlighting.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">public function _changed( array $orig, array $final ): string<\/code><\/pre><\/div><figure class=\"wp-block-table\"><table><thead><tr><th>Parameter<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>$orig<\/code><\/td><td>array<\/td><td>Original lines<\/td><\/tr><tr><td><code>$final<\/code><\/td><td>array<\/td><td>Final\/modified lines<\/td><\/tr><\/tbody><\/table><\/figure><p><strong>Returns:<\/strong> HTML rows with <code>&lt;ins&gt;<\/code> and <code>&lt;del&gt;<\/code> tags for word-level changes.<\/p><p><strong>Algorithm:<\/strong><\/p><ol class=\"wp-block-list\"><li>Interleave lines to match similar content<\/li><li>Compute word-level diffs using inline renderer<\/li><li>Apply threshold check (skip highlighting if too different)<\/li><li>Render side-by-side or stacked based on view mode<\/li><\/ol><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">interleave_changed_lines()<\/h3><p>Matches original and final lines to align similar content.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">public function interleave_changed_lines( array $orig, array $final ): array<\/code><\/pre><\/div><figure class=\"wp-block-table\"><table><thead><tr><th>Parameter<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>$orig<\/code><\/td><td>array<\/td><td>Original lines<\/td><\/tr><tr><td><code>$final<\/code><\/td><td>array<\/td><td>Final lines<\/td><\/tr><\/tbody><\/table><\/figure><p><strong>Returns:<\/strong> Array with four elements:<\/p><figure class=\"wp-block-table\"><table><thead><tr><th>Index<\/th><th>Key<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>0<\/td><td><code>$orig_matches<\/code><\/td><td>Map of orig index \u2192 final index (or &#8216;x&#8217; for deleted)<\/td><\/tr><tr><td>1<\/td><td><code>$final_matches<\/code><\/td><td>Map of final index \u2192 orig index (or &#8216;x&#8217; for added)<\/td><\/tr><tr><td>2<\/td><td><code>$orig_rows<\/code><\/td><td>Interleaved row indices with blanks (-1)<\/td><\/tr><tr><td>3<\/td><td><code>$final_rows<\/code><\/td><td>Interleaved row indices with blanks (-1)<\/td><\/tr><\/tbody><\/table><\/figure><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">compute_string_distance()<\/h3><p>Computes a distance metric between two strings.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">public function compute_string_distance( string $string1, string $string2 ): int<\/code><\/pre><\/div><figure class=\"wp-block-table\"><table><thead><tr><th>Parameter<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>$string1<\/code><\/td><td>string<\/td><td>First string<\/td><\/tr><tr><td><code>$string2<\/code><\/td><td>string<\/td><td>Second string<\/td><\/tr><\/tbody><\/table><\/figure><p><strong>Returns:<\/strong> Distance score (lower = more similar). Based on L1-norm of character frequency difference.<\/p><p><strong>Uses caching<\/strong> for performance with <code>$count_cache<\/code> and <code>$difference_cache<\/code>.<\/p><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">difference()<\/h3><p>Computes absolute difference between two values.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">public function difference( int $a, int $b ): int<\/code><\/pre><\/div><p>Used internally by <code>compute_string_distance()<\/code>.<\/p><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Magic Methods<\/h2><p>For backward compatibility, protected properties are accessible via magic methods:<\/p><figure class=\"wp-block-table\"><table><thead><tr><th>Method<\/th><th>Purpose<\/th><\/tr><\/thead><tbody><tr><td><code>__get()<\/code><\/td><td>Read protected properties<\/td><\/tr><tr><td><code>__set()<\/code><\/td><td>Write protected properties<\/td><\/tr><tr><td><code>__isset()<\/code><\/td><td>Check if property is set<\/td><\/tr><tr><td><code>__unset()<\/code><\/td><td>Unset a property<\/td><\/tr><\/tbody><\/table><\/figure><p><strong>Deprecated since 6.4.0<\/strong> \u2014 Accessing undefined dynamic properties triggers deprecation notice.<\/p><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Diff Threshold<\/h2><p>The <code>$_diff_threshold<\/code> (default 0.6) controls when word-level highlighting is shown:<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">\/\/ If more than 60% of content changed, skip word highlighting\nif ( $diff_ratio &gt; $this-&gt;_diff_threshold ) {\n    continue; \/\/ Show as plain deleted\/added without &lt;ins&gt;\/&lt;del&gt;\n}<\/code><\/pre><\/div><p>This prevents confusing output when lines are completely rewritten.<\/p><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Split vs. Single View<\/h2><p><strong>Split view (default):<\/strong><\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">html<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-html\"><code class=\"language-html\">&lt;tr&gt;\n    &lt;td class=&quot;diff-deletedline&quot;&gt;old content&lt;\/td&gt;\n    &lt;td class=&quot;diff-addedline&quot;&gt;new content&lt;\/td&gt;\n&lt;\/tr&gt;<\/code><\/pre><\/div><p><strong>Single column view:<\/strong><\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">html<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-html\"><code class=\"language-html\">&lt;tr&gt;\n    &lt;td class=&quot;diff-deletedline&quot;&gt;old content&lt;\/td&gt;\n&lt;\/tr&gt;\n&lt;tr&gt;\n    &lt;td class=&quot;diff-addedline&quot;&gt;new content&lt;\/td&gt;\n&lt;\/tr&gt;<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Extending<\/h2><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">class My_Diff_Renderer extends WP_Text_Diff_Renderer_Table {\n    \n    \/\/ Lower threshold for more word-level diffs\n    protected $_diff_threshold = 0.8;\n    \n    \/\/ Custom added line styling\n    public function addedLine( $line ) {\n        return &quot;&lt;td class=&#039;my-added&#039;&gt;{$line}&lt;\/td&gt;&quot;;\n    }\n}\n\n\/\/ Use custom renderer\n$renderer = new My_Diff_Renderer();\n$output = $renderer-&gt;render( $text_diff );<\/code><\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>Table-based renderer for displaying diff output in a two-column HTML table format. Source: wp-includes\/class-wp-text-diff-renderer-table.php Since: 2.6.0 Extends: Text_Diff_Renderer Properties Public Properties Property Type Default Description $_leading_context_lines int 10000 Lines of&#8230;<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"footnotes":""},"tags":[],"project":[615],"project_type":[749],"class_list":["post-5599","documentation","type-documentation","status-publish","hentry","project-diff","project_type-wordpress-reference"],"project_info":{"id":589,"name":"WordPress Core","slug":"wordpress-core"},"project_type_info":{"id":749,"name":"WordPress Reference","slug":"wordpress-reference"},"_links":{"self":[{"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/documentation\/5599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/documentation"}],"about":[{"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/types\/documentation"}],"version-history":[{"count":18,"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/documentation\/5599\/revisions"}],"predecessor-version":[{"id":10892,"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/documentation\/5599\/revisions\/10892"}],"wp:attachment":[{"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/media?parent=5599"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/tags?post=5599"},{"taxonomy":"project","embeddable":true,"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/project?post=5599"},{"taxonomy":"project_type","embeddable":true,"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/project_type?post=5599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}