HEX
Server: nginx/1.24.0
System: Linux webserver 6.8.0-87-generic #88-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 09:28:41 UTC 2025 x86_64
User: wpuser (1002)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /opt/wpsites/default/assets/js/social.js
// social.js
async function renderSocialFeed() {
  const container = document.querySelector("[data-social-feed]");
  if (!container) return;

  const socialData = await loadJSON("data/social.json");
  if (!socialData) return;

  let html = `<h2>${socialData.updatesHeader}</h2><ul class="social-feed">`;
  socialData.items.forEach(item => {
    html += `
      <li class="social-item">
        <div class="social-meta">
          <span class="social-date">${item.date}</span>
          <span class="social-src">${item.source}</span>
        </div>
        <div class="social-text">${item.text}</div>
      </li>
    `;
  });
  html += "</ul>";
  container.innerHTML = html;
}

document.addEventListener("DOMContentLoaded", () => {
  renderSocialFeed();
});