{"id":361410,"date":"2026-09-03T11:53:45","date_gmt":"2026-09-03T11:53:45","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/lexnova-content-types\/"},"modified":"2026-09-03T11:38:13","modified_gmt":"2026-09-03T11:38:13","slug":"lexnova-content-types","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/lexnova-content-types\/","author":23477479,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"trunk","tested":"7.1","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"LexNova Content Types","header_author":"Titan Dev Agency","header_description":"Custom post types, taxonomies, blocks, structured data, and optional demo tools for LexNova sites.","assets_banners_color":"","last_updated":"2026-09-03 11:38:13","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/titandev.agency\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":11,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.2":"<p>Security and compliance fixes: sanitized nonces, escaped JSON-LD, direct-access guards, and corrected Contributors.<\/p>","1.0.1":"<p>Moves persistent LexNova functionality into the plugin, hardens sanitization, and improves demo-data safety.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"lexnova\/case-results":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/case-results","title":"Case Results","category":"lexnova-theme","icon":"layout","description":"Case Results section block.","keywords":["results","wins","cases"],"supports":{"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Case Results"},"subtitle":{"type":"string","default":"Section subtitle"}},"style":"lexnova","editorStyle":"lexnova","editorScript":"lexnova-case-results-block","example":{}},"lexnova\/process":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/process","title":"Our Process","category":"lexnova-theme","icon":"layout","description":"Our Process section block.","keywords":["process","steps","how","it","works"],"supports":{"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"How Our Process <em>Works<\/em>"},"subtitle":{"type":"string","default":"YOUR PATH TO JUSTICE"},"steps":{"type":"array","default":[{"icon":"phone","title":"Initial Consultation","description":"We listen to your situation and provide a preliminary assessment of your legal options."},{"icon":"search","title":"Case Evaluation","description":"Our team conducts a thorough investigation and gathers all necessary evidence."},{"icon":"gavel","title":"Legal Strategy","description":"We develop a comprehensive, tailored plan to achieve the best possible outcome."},{"icon":"check","title":"Case Resolution","description":"Aggressive representation through negotiation, settlement, or trial proceedings."}]}},"style":"lexnova","editorStyle":"lexnova","editorScript":"lexnova-process-block","example":{}},"lexnova\/latest-articles":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/latest-articles","title":"Latest Articles","category":"lexnova-theme","icon":"layout","description":"Latest Articles section block \u2014 dynamically shows latest WordPress posts.","keywords":["blog","articles","news","posts","latest"],"supports":{"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Latest Legal <em>Resources<\/em>"},"subtitle":{"type":"string","default":"INSIGHTS & UPDATES"},"postsCount":{"type":"number","default":3},"showExcerpt":{"type":"boolean","default":true},"showDate":{"type":"boolean","default":true},"showCategory":{"type":"boolean","default":true},"showReadMore":{"type":"boolean","default":true}},"editorScript":"lexnova-latest-articles-block","render":"file:.\/render.php","example":{}},"lexnova\/testimonials":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/testimonials","title":"Testimonials","category":"lexnova-theme","icon":"format-quote","description":"Client testimonials with 4 variants: Default Slider, Grid, Minimal, Dark.","keywords":["testimonials","reviews","clients","quotes"],"supports":{"align":["wide","full"]},"attributes":{"variant":{"type":"string","default":"default"},"title":{"type":"string","default":"Client <em>Testimonials<\/em>"},"subtitle":{"type":"string","default":"Words From Our Clients"},"testimonial1Name":{"type":"string","default":"Sarah Jenkins"},"testimonial1Role":{"type":"string","default":"CEO, TechFlow Inc."},"testimonial1Text":{"type":"string","default":"The strategic counsel provided by LexNova was instrumental in navigating our complex merger. Their attention to detail and aggressive representation exceeded all expectations."},"testimonial1ImageUrl":{"type":"string","default":"\/wp-content\/themes\/LawFirm-updated\/images\/featured-testimonial.png"},"testimonial1ImageId":{"type":"number","default":0},"testimonial2Name":{"type":"string","default":"David Chen"},"testimonial2Role":{"type":"string","default":"Real Estate Developer"},"testimonial2Text":{"type":"string","default":"I have trusted them with my commercial real estate transactions for over a decade. They consistently deliver results with unmatched professionalism."},"testimonial2ImageUrl":{"type":"string","default":"\/wp-content\/themes\/LawFirm-updated\/images\/our-team.png"},"testimonial2ImageId":{"type":"number","default":0},"testimonial3Name":{"type":"string","default":"Michael Roberts"},"testimonial3Role":{"type":"string","default":"Private Client"},"testimonial3Text":{"type":"string","default":"During the most difficult time of my life, the team at LexNova provided not just legal expertise, but genuine compassion and steadfast support."},"testimonial3ImageUrl":{"type":"string","default":"\/wp-content\/themes\/LawFirm-updated\/images\/partners.png"},"testimonial3ImageId":{"type":"number","default":0},"minimalQuoteIndex":{"type":"number","default":0},"showStars":{"type":"boolean","default":true}},"style":"lexnova","editorStyle":"lexnova","editorScript":"lexnova-testimonials-block","render":"file:.\/render.php","example":{}},"lexnova\/practice-area-detail":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/practice-area-detail","title":"Practice Area Detail","category":"lexnova-theme","icon":"excerpt-view","description":"Detailed practice area page with intro, focus areas, FAQs, and team.","keywords":["practice","area","detail","service"],"supports":{"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Personal Injury"},"description":{"type":"string","default":"Aggressive advocacy to secure maximum compensation for victims of negligence."},"backgroundImage":{"type":"string","default":""},"quote":{"type":"string","default":"Insurance companies know which law firms actually go to trial."}},"style":"lexnova","editorScript":"lexnova-practice-area-detail-block","example":{}},"lexnova\/firm-values":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/firm-values","title":"Firm Values","category":"lexnova-theme","icon":"heart","description":"Philosophy section with numbered values (Integrity, Justice, Commitment, Excellence).","keywords":["values","philosophy","principles","about"],"supports":{"align":["wide","full"]},"attributes":{"label":{"type":"string","default":"Our Philosophy"},"titleLine1":{"type":"string","default":"Guided by"},"titleLine2":{"type":"string","default":"Principle."},"description":{"type":"string","default":"We don't just practice law. We engineer victories through relentless preparation, unwavering integrity, and a commitment to excellence that permeates everything we do."},"values":{"type":"array","default":[{"number":"01","icon":"shield","imageUrl":"","title":"Integrity","description":"Upholding the highest ethical standards in every action, ensuring absolute transparency and trust."},{"number":"02","icon":"scale","imageUrl":"","title":"Justice","description":"Fighting tirelessly to ensure fairness, equity, and the protection of your fundamental rights in any jurisdiction."},{"number":"03","icon":"target","imageUrl":"","title":"Commitment","description":"Dedicated to our clients' goals from the initial consultation to the final resolution, leaving no stone unturned."}]}},"style":"lexnova","editorScript":"lexnova-firm-values-block","renderCallback":"lexnova_render_firm_values_block","example":{}},"lexnova\/attorney-profile":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/attorney-profile","title":"Attorney Profile","category":"lexnova-theme","icon":"id","description":"Full attorney profile page with bio, contact info, and credentials.","keywords":["attorney","profile","bio","lawyer"],"supports":{"align":["wide","full"]},"attributes":{"name":{"type":"string","default":"Attorney Name"},"title":{"type":"string","default":"Position"},"phone":{"type":"string","default":"(212) 555-0198"},"email":{"type":"string","default":"attorney@lawfirm.com"},"office":{"type":"string","default":"New York"},"image":{"type":"string","default":""},"bioQuote":{"type":"string","default":"Professional quote or tagline..."}},"style":"lexnova","editorScript":"lexnova-attorney-profile-block","example":{}},"lexnova\/credentials":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/credentials","title":"Credentials & Accolades","category":"lexnova-theme","icon":"awards","description":"Credentials section with awards and recognitions grid.","keywords":["credentials","awards","accolades","recognition"],"supports":{"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Credentials & Accolades"},"description":{"type":"string","default":"Our attorneys are admitted to practice in the highest courts and recognized by prestigious legal organizations."},"items":{"type":"array","default":[{"logo":"","organization":"American Bar Association","award":"Premium Member"},{"logo":"","organization":"Best Lawyers","award":"2024 Best Law Firms"},{"logo":"","organization":"Super Lawyers","award":"Rising Star"},{"logo":"","organization":"Martindale-Hubbell","award":"AV Preeminent"},{"logo":"","organization":"U.S. News","award":"Tier 1 Law Firm"},{"logo":"","organization":"National Trial Lawyers","award":"Top 100"}]}},"style":"lexnova","editorScript":"lexnova-credentials-block","example":{}},"lexnova\/team-section":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/team-section","title":"Team Section","category":"lexnova-theme","icon":"groups","description":"Team section for About page with featured team members.","keywords":["team","about","attorneys","members"],"supports":{"align":["wide","full"]},"attributes":{"label":{"type":"string","default":"Dedicated Legal Professionals"},"title":{"type":"string","default":"Meet Our _Team_"},"members":{"type":"array","default":[{"image":"","name":"Eleanor Sterling","position":"Managing Partner","specialization":"Corporate Litigation","bio":"With over 20 years of experience, Eleanor has successfully represented Fortune 500 companies in high-stakes disputes.","social1":"","social1Type":"linkedin","social2":"","social2Type":"twitter","social3":"","social3Type":"email","profileLink":"#"},{"image":"","name":"Marcus Vance","position":"Senior Partner","specialization":"Criminal Defense","bio":"A former federal prosecutor, Marcus brings unparalleled insight and aggressive advocacy to our criminal defense practice.","social1":"","social1Type":"linkedin","social2":"","social2Type":"twitter","social3":"","social3Type":"email","profileLink":"#"},{"image":"","name":"Sarah Jenkins","position":"Partner","specialization":"Family Law","bio":"Sarah provides compassionate yet firm representation in complex divorce, custody, and family legal matters.","social1":"","social1Type":"linkedin","social2":"","social2Type":"twitter","social3":"","social3Type":"email","profileLink":"#"}]}},"style":"lexnova","editorScript":"lexnova-team-section-block","renderCallback":"lexnova_render_team_section_block","example":{}},"lexnova\/article-content":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/article-content","title":"Article Content","category":"lexnova-theme","icon":"media-document","description":"Blog article content section with author info and related articles.","keywords":["article","content","blog","post"],"supports":{"align":["wide","full"]},"attributes":{"authorName":{"type":"string","default":"Author Name"},"authorTitle":{"type":"string","default":"Position"},"authorImage":{"type":"string","default":""},"date":{"type":"string","default":"October 15, 2023"}},"style":"lexnova","editorScript":"lexnova-article-content-block","example":{}},"lexnova\/cta-section":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/cta-section","title":"CTA Section","category":"lexnova-theme","icon":"megaphone","description":"Call to action section with 4 variants: Default, Split (with form), Minimal, Image background.","keywords":["cta","call to action","contact","consultation"],"supports":{"align":["wide","full"]},"attributes":{"variant":{"type":"string","default":"default"},"title":{"type":"string","default":"Speak With a Legal Expert Today"},"subtitle":{"type":"string","default":"Don't face your legal challenges alone. Contact us for a confidential consultation."},"btnText":{"type":"string","default":"Book Consultation"},"phone":{"type":"string","default":"(555) 123-4567"},"primaryBtnLink":{"type":"string","default":"#"},"secondaryBtnLink":{"type":"string","default":""},"formShortcode":{"type":"string","default":""},"bgImageUrl":{"type":"string","default":""},"bgImageId":{"type":"number","default":0},"iconUrl":{"type":"string","default":""},"iconId":{"type":"number","default":0},"splitIconUrl":{"type":"string","default":""},"splitIconId":{"type":"number","default":0},"minimalIconUrl":{"type":"string","default":""},"minimalIconId":{"type":"number","default":0}},"style":"lexnova","editorStyle":"lexnova","editorScript":"lexnova-cta-section-block","example":{}},"lexnova\/firm-history":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/firm-history","title":"Firm History","category":"lexnova-theme","icon":"clock","description":"Timeline section showing firm milestones and history.","keywords":["history","timeline","milestones","journey"],"supports":{"align":["wide","full"]},"attributes":{"label":{"type":"string","default":"Our Journey"},"title":{"type":"string","default":"A History of Success"},"description":{"type":"string","default":"Founded in 1998, we have grown from a boutique practice into a full-service powerhouse."},"backgroundImage":{"type":"string","default":""},"timelineItems":{"type":"array","default":[{"year":"1998","title":"Firm Established","description":"Founded with a focus on criminal defense and civil rights litigation."},{"year":"2005","title":"Expansion of Practice","description":"Added corporate law and real estate divisions to serve a growing client base."},{"year":"2012","title":"Landmark Supreme Court Victory","description":"Successfully argued a precedent-setting case protecting consumer rights."},{"year":"2023","title":"25th Anniversary","description":"Celebrating a quarter-century of legal excellence and community service."}]}},"style":"lexnova","editorScript":"lexnova-firm-history-block","renderCallback":"lexnova_render_firm_history_block","example":{}},"lexnova\/why-choose-us":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/why-choose-us","title":"Why Choose Us","category":"lexnova-theme","icon":"awards","description":"Why Choose Us section block with two-column layout.","supports":{"align":["wide","full"]},"attributes":{"subtitle":{"type":"string","default":"\u2014 THE LAWFIRM ADVANTAGE"},"title":{"type":"string","default":"Why Choose Us"},"description":{"type":"string","default":"We understand that facing legal challenges can be overwhelming. Our firm is dedicated to providing steadfast support, strategic counsel, and aggressive representation when you need it most."},"leftImage":{"type":"string","default":""},"leftImageId":{"type":"number","default":0},"imagePosition":{"type":"string","default":"left"},"reasons":{"type":"array","default":[{"title":"Experienced Attorneys","description":"Decades of combined legal expertise across multiple disciplines.","iconType":"lucide","iconName":"CheckCircle","customIconUrl":""},{"title":"Personalized Legal Strategy","description":"Tailored approaches designed specifically for your unique situation.","iconType":"lucide","iconName":"CheckCircle","customIconUrl":""},{"title":"Transparent Communication","description":"Clear, honest updates at every stage of your legal journey.","iconType":"lucide","iconName":"CheckCircle","customIconUrl":""},{"title":"Proven Case Results","description":"A track record of successful settlements and courtroom victories.","iconType":"lucide","iconName":"CheckCircle","customIconUrl":""}]}},"editorScript":"lexnova-why-choose-us-block","render":"file:.\/render.php","example":{}},"lexnova\/case-result-detail":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/case-result-detail","title":"Case Result Detail","category":"lexnova-theme","icon":"trophy","description":"Case studies section with category tabs and result cards.","keywords":["case","result","study","tabs"],"supports":{"align":["wide","full"]},"attributes":{"tabs":{"type":"array","default":[{"id":"all","label":"All Cases"},{"id":"corporate","label":"Corporate Litigation"},{"id":"personal-injury","label":"Personal Injury"},{"id":"criminal","label":"Criminal Defense"},{"id":"family","label":"Family Law"}]},"activeTab":{"type":"string","default":"all"},"caseStudies":{"type":"array","default":[{"id":1,"category":"CORPORATE LITIGATION","result":"$45 Million","title":"Corporate Fraud Settlement","description":"Secured a landmark settlement for shareholders in a complex securities fraud class action.","link":"#","tabId":"corporate"},{"id":2,"category":"PERSONAL INJURY","result":"$12.5 Million","title":"Medical Malpractice Verdict","description":"Jury verdict for a family affected by severe surgical negligence resulting in lifelong care needs.","link":"#","tabId":"personal-injury"},{"id":3,"category":"CRIMINAL DEFENSE","result":"Acquittal","title":"Federal White Collar Defense","description":"Complete acquittal on all 14 counts of wire fraud and conspiracy for a Fortune 500 executive.","link":"#","tabId":"criminal"},{"id":4,"category":"PERSONAL INJURY","result":"$8.2 Million","title":"Product Liability","description":"Settlement reached with an auto manufacturer for defective safety equipment.","link":"#","tabId":"personal-injury"},{"id":5,"category":"FAMILY LAW","result":"Favorable Terms","title":"High-Net-Worth Divorce","description":"Successfully protected client assets in a highly contested $100M+ marital estate division.","link":"#","tabId":"family"},{"id":6,"category":"BUSINESS LAW","result":"$22 Million","title":"Intellectual Property Dispute","description":"Jury verdict for patent infringement against a major international competitor.","link":"#","tabId":"corporate"}]},"postsPerRow":{"type":"number","default":3},"showReadMore":{"type":"boolean","default":true}},"style":"lexnova","editorScript":"lexnova-case-result-detail-block","renderCallback":"lexnova_render_case_result_detail_block","example":{}},"lexnova\/article-hero":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/article-hero","title":"Article Hero","category":"lexnova-theme","icon":"format-aside","description":"Blog article hero with title, author, and date.","keywords":["article","blog","hero","post"],"supports":{"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Article Title"},"excerpt":{"type":"string","default":"Brief description of the article..."},"backgroundImage":{"type":"string","default":""}},"style":"lexnova","editorScript":"lexnova-article-hero-block","example":{}},"lexnova\/page-hero":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/page-hero","title":"Page Hero","category":"lexnova-theme","icon":"cover-image","description":"Page hero section with navy background and gradient overlay.","keywords":["hero","page","header","banner"],"supports":{"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Page Title"},"subtitle":{"type":"string","default":"Page subtitle description."},"badgeText":{"type":"string","default":""},"badgeIcon":{"type":"string","default":""},"backgroundImage":{"type":"string","default":""}},"style":"lexnova","editorScript":"lexnova-page-hero-block","renderCallback":"lexnova_render_page_hero_block","example":{}},"lexnova\/trust-signals":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/trust-signals","title":"Trust Signals \/ Stats","category":"lexnova-theme","icon":"layout","description":"Trust Signals \/ Stats section block.","keywords":["stats","numbers","trust"],"supports":{"align":["wide","full"]},"attributes":{"signals":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"label":{"type":"string"},"iconName":{"type":"string"}}},"default":[{"value":"15+","label":"Years Experience","iconName":"Briefcase"},{"value":"500+","label":"Cases Won","iconName":"Scale"},{"value":"98%","label":"Client Satisfaction","iconName":"Users"},{"value":"Top Tier","label":"Bar Association","iconName":"BadgeCheck"},{"value":"25+","label":"Legal Awards","iconName":"Trophy"}]}},"style":"lexnova","editorStyle":"lexnova","editorScript":"lexnova-trust-signals-block","example":{}},"lexnova\/attorney-highlight":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/attorney-highlight","title":"Attorney Highlight","category":"lexnova-theme","icon":"layout","description":"Attorney Highlight section block.","keywords":["attorneys","team","lawyers"],"supports":{"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Attorney Highlight"},"subtitle":{"type":"string","default":"Section subtitle"}},"style":"lexnova","editorStyle":"lexnova","editorScript":"lexnova-attorney-highlight-block","example":{}},"lexnova\/header":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/header","title":"Header \/ Navigation","category":"lexnova-theme","icon":"menu","description":"Site header with 4 variants: Default, Topbar, Minimal, Modern.","keywords":["header","nav","menu","navigation"],"supports":{"align":["full"]},"attributes":{"variant":{"type":"string","default":"default"},"siteName":{"type":"string","default":"LexNova"},"btnText":{"type":"string","default":"Book Consultation"}},"style":"lexnova","editorStyle":"lexnova","editorScript":"lexnova-header-block","example":{}},"lexnova\/practice-areas":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/practice-areas","title":"Practice Areas","category":"lexnova-theme","icon":"layout","description":"Dynamic Practice Areas section with comprehensive card customization.","keywords":["practice","areas","law","services","cpt","cards"],"supports":{"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Our Practice Areas"},"subtitle":{"type":"string","default":"EXPERTISE THAT MATTERS"},"titleItalic":{"type":"boolean","default":false},"useDynamicServices":{"type":"boolean","default":true},"serviceIcons":{"type":"object","default":{}},"cards":{"type":"array","default":[{"id":1,"iconType":"lucide","iconValue":"briefcase","customIconUrl":"","title":"Corporate Law","description":"Comprehensive legal strategies for businesses, from formation to complex mergers and acquisitions.","buttonText":"Learn More"},{"id":2,"iconType":"lucide","iconValue":"shield","customIconUrl":"","title":"Criminal Defense","description":"Aggressive representation protecting your rights and freedom in state and federal courts.","buttonText":"Learn More"},{"id":3,"iconType":"lucide","iconValue":"users","customIconUrl":"","title":"Family Law","description":"Compassionate guidance through divorce, custody, and sensitive family legal matters.","buttonText":"Learn More"},{"id":4,"iconType":"lucide","iconValue":"home","customIconUrl":"","title":"Real Estate Law","description":"Expert guidance on property transactions, zoning issues, and real estate disputes.","buttonText":"Learn More"},{"id":5,"iconType":"lucide","iconValue":"heart","customIconUrl":"","title":"Personal Injury","description":"Dedicated advocacy for accident victims seeking fair compensation and justice.","buttonText":"Learn More"},{"id":6,"iconType":"lucide","iconValue":"gavel","customIconUrl":"","title":"Civil Litigation","description":"Strategic representation in civil disputes, from negotiation to courtroom advocacy.","buttonText":"Learn More"}]}},"style":"lexnova","editorStyle":"lexnova","editorScript":"lexnova-practice-areas-block","render":"file:.\/render.php","example":{}},"lexnova\/case-studies":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/case-studies","title":"Case Studies","category":"lexnova-theme","icon":"awards","description":"Dynamic case studies section that pulls from case-studies CPT.","supports":{"align":["wide","full"]},"attributes":{"sectionTitle":{"type":"string","default":"Proven Case Results"},"sectionDescription":{"type":"string","default":"A LEGACY OF SUCCESS"},"postsPerPage":{"type":"number","default":6},"postsPerRow":{"type":"number","default":3}},"editorScript":"lexnova-case-studies-block","renderCallback":"lexnova_render_case_studies_block","example":{}},"lexnova\/footer":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/footer","title":"Footer","category":"lexnova-theme","icon":"layout","description":"Site footer with 4 variants: Original, Editorial, Corporate, Trust.","keywords":["footer","bottom","links"],"supports":{"align":["full"]},"attributes":{"variant":{"type":"string","default":"original"},"siteName":{"type":"string","default":"LexNova"},"tagline":{"type":"string","default":"Providing strategic legal solutions and aggressive representation."}},"style":"lexnova","editorStyle":"lexnova","editorScript":"lexnova-footer-block","example":{}},"lexnova\/practice-areas-grid":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/practice-areas-grid","title":"Practice Areas Grid","category":"lexnova-theme","icon":"category","description":"Grid of practice area cards with images and descriptions.","keywords":["practice","areas","services","expertise"],"supports":{"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Practice Areas"},"subtitle":{"type":"string","default":"Comprehensive legal expertise across multiple disciplines."},"areas":{"type":"array","default":[],"items":{"type":"object","properties":{"practiceAreaId":{"type":"number"},"title":{"type":"string"},"imageUrl":{"type":"string"},"link":{"type":"string"},"shortDescription":{"type":"string"},"buttonText":{"type":"string"}}}}},"style":"lexnova","editorScript":"lexnova-practice-areas-grid-block","render":"file:.\/render.php","example":{}},"lexnova\/testimonials-grid":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/testimonials-grid","title":"Testimonials Grid","category":"lexnova-theme","icon":"format-quote","description":"Grid of client testimonial cards with ratings and quotes.","keywords":["testimonials","reviews","clients","quotes"],"supports":{"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Client Testimonials"},"subtitle":{"type":"string","default":"Don't just take our word for it."},"testimonials":{"type":"array","default":[{"quote":"Eleanor and her team provided exceptional representation during our intellectual property dispute. Their strategic approach and courtroom presence were unmatched. They literally saved our company.","name":"Robert M.","role":"CEO, TechInnovate","ratingImage":""},{"quote":"Going through a high-asset divorce was terrifying, but the compassion and fierce advocacy I received gave me peace of mind. They protected my future and my children's future.","name":"Sarah J.","role":"Former Client","ratingImage":""},{"quote":"When my business faced a crippling lawsuit, this firm stepped in and dismantled the plaintiff's case piece by piece. Professional, responsive, and brilliant.","name":"David L.","role":"Small Business Owner","ratingImage":""},{"quote":"After my accident, the insurance company offered a fraction of what I needed for medical bills. The personal injury team here fought relentlessly and secured a settlement that changed my life.","name":"Michael T.","role":"Accident Survivor","ratingImage":""},{"quote":"We use them for all our commercial real estate transactions. Their attention to detail and ability to foresee potential legal hurdles has saved us millions.","name":"Elena R.","role":"Real Estate Developer","ratingImage":""},{"quote":"Facing federal charges is the most daunting experience of my life. Marcus Vance treated me with respect, built an incredible defense, and secured an acquittal. I owe him my freedom.","name":"James W.","role":"Former Client","ratingImage":""}]}},"style":"lexnova","editorScript":"lexnova-testimonials-grid-block","render":"file:.\/render.php","example":{}},"lexnova\/attorneys-grid":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/attorneys-grid","title":"Attorneys Grid","category":"lexnova-theme","icon":"groups","description":"Grid of attorney profiles with images and links.","keywords":["attorneys","lawyers","team","grid"],"supports":{"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Dedicated Legal Professionals"},"subtitle":{"type":"string","default":"Meet Our"},"highlightText":{"type":"string","default":"Team"},"attorneys":{"type":"array","default":[{"image":"","name":"Eleanor Sterling","position":"Managing Partner","specialization":"Specialization: Corporate Litigation","bio":"With over 20 years of experience, Eleanor has successfully represented Fortune 500 companies in high-stakes disputes."},{"image":"","name":"Marcus Vance","position":"Senior Partner","specialization":"Specialization: Criminal Defense","bio":"A former federal prosecutor, Marcus brings unparalleled insight and aggressive advocacy to our criminal defense practice."},{"image":"","name":"Sarah Jenkins","position":"Partner","specialization":"Specialization: Family Law","bio":"Sarah provides compassionate yet firm representation in complex divorce, custody, and family legal matters."}]}},"style":"lexnova","editorScript":"lexnova-attorneys-grid-block","render":"file:.\/render.php","example":{}},"lexnova\/firm-intro":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/firm-intro","title":"Firm Introduction","category":"lexnova-theme","icon":"building","description":"Two-column firm intro with image, stats, and description.","keywords":["about","firm","intro","company"],"supports":{"align":["wide","full"]},"attributes":{"label":{"type":"string","default":"Who We Are"},"title":{"type":"string","default":"A Legacy of Excellence & Uncompromising Advocacy"},"description":{"type":"string","default":"For over two decades, our firm has stood as a pillar of legal excellence."},"imageUrl":{"type":"string","default":""},"stat1Number":{"type":"string","default":"25+"},"stat1Label":{"type":"string","default":"Years Experience"},"stat2Number":{"type":"string","default":"98%"},"stat2Label":{"type":"string","default":"Success Rate"}},"style":"lexnova","editorScript":"lexnova-firm-intro-block","renderCallback":"lexnova_render_firm_intro_block","example":{}},"lexnova\/contact-section":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/contact-section","title":"Contact Section","category":"lexnova-theme","icon":"email","description":"Contact form with office information sidebar.","keywords":["contact","form","office","location"],"supports":{"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Send a Message"},"subtitle":{"type":"string","default":"Please fill out the form below and our intake team will contact you shortly."},"formShortcode":{"type":"string","default":""},"officeTitle":{"type":"string","default":"Office Information"},"hqLabel":{"type":"string","default":"Headquarters"},"hqAddress":{"type":"string","default":"1200 Legal Avenue, Suite 400\nNew York, NY 10001"},"phoneMain":{"type":"string","default":"(800) 555-1234"},"phoneFax":{"type":"string","default":"(800) 555-1235"},"emailPrimary":{"type":"string","default":"info@lawfirm.com"},"emailSecondary":{"type":"string","default":"consultations@lawfirm.com"},"officeHoursWeekday":{"type":"string","default":"Monday \u2013 Friday: 8:00 AM \u2013 6:00 PM"},"officeHoursWeekend":{"type":"string","default":"Weekend: By Appointment Only"},"mapUrl":{"type":"string","default":""},"mapTitle":{"type":"string","default":"Visit Our Office"},"hqIcon":{"type":"string","default":"location"},"phoneIcon":{"type":"string","default":"phone"},"emailIcon":{"type":"string","default":"email"},"hoursIcon":{"type":"string","default":"clock"}},"style":"lexnova","editorScript":"lexnova-contact-section-block","example":{}},"lexnova\/hero":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/hero","title":"Hero","category":"lexnova-theme","icon":"cover-image","description":"Full-width hero section with 4 layout variants.","keywords":["hero","header","banner","cover"],"supports":{"align":["wide","full"],"anchor":true},"attributes":{"variant":{"type":"string","default":"original"},"title":{"type":"string","default":"DEFEND."},"titleSecondLine":{"type":"string","default":"DOMINATE."},"subtitle":{"type":"string","default":"We don't just practice law; we engineer victories."},"btnPrimaryText":{"type":"string","default":"Engage Firm"},"btnSecondaryText":{"type":"string","default":"Our Legacy"},"taglineText":{"type":"string","default":"The Pinnacle of Legal Strategy"},"stat1Amount":{"type":"string","default":"$5B+"},"stat1Label":{"type":"string","default":"Secured & Protected"},"stat2Amount":{"type":"string","default":"100%"},"stat2Label":{"type":"string","default":"Client Confidentiality"},"heroIcon":{"type":"string","default":""},"subheading":{"type":"string","default":"The Pinnacle of Legal Strategy"},"heroImage":{"type":"string","default":""},"showSubheading":{"type":"boolean","default":true},"backgroundText":{"type":"string","default":""}},"style":"lexnova","editorStyle":"lexnova","editorScript":"lexnova-hero-block","example":{}},"lexnova\/case-results-grid":{"apiVersion":3,"textdomain":"lexnova-content-types","name":"lexnova\/case-results-grid","title":"Case Results Grid","category":"lexnova-theme","icon":"awards","description":"Grid of case result cards with amounts and outcomes.","keywords":["cases","results","wins","settlements"],"supports":{"align":["wide","full"]},"attributes":{"title":{"type":"string","default":"Case Results"},"subtitle":{"type":"string","default":"Our track record speaks for itself."}},"style":"lexnova","editorScript":"lexnova-case-results-grid-block","render":"file:.\/render.php","example":{}}},"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[1487,162305,152129,28984,1084],"plugin_category":[],"plugin_contributors":[279013],"plugin_business_model":[],"class_list":["post-361410","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-post-types","plugin_tags-demo-import","plugin_tags-gutenberg-blocks","plugin_tags-law-firm","plugin_tags-page-builder","plugin_contributors-titandevagency","plugin_committers-titandevagency"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/lexnova-content-types.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>LexNova Content Types is a companion plugin for the <strong>LexNova<\/strong> WordPress theme. It registers the custom post types, taxonomies and Gutenberg blocks the theme's templates rely on, and adds a Demo Import screen so a fresh install can be populated with sample content in one click.<\/p>\n\n<p><strong>Custom Post Types<\/strong><\/p>\n\n<ul>\n<li>Practice Areas (<code>lexnova-services<\/code>) \u2014 a law firm's service\/practice area listings<\/li>\n<li>Case Studies (<code>lexnova-case-studies<\/code>) \u2014 case results and outcomes<\/li>\n<li>Attorneys (<code>lexnova-attorneys<\/code>) \u2014 attorney\/team profiles<\/li>\n<\/ul>\n\n<p><strong>Demo Import \/ Export<\/strong><\/p>\n\n<p>Found under <strong>Appearance \u2192 Demo Import<\/strong>.<\/p>\n\n<ul>\n<li><em>Import Demo Content<\/em> \u2014 imports demo pages, practice areas, case studies, attorneys, navigation menus, and theme settings using the official WordPress Importer under the hood.<\/li>\n<li><em>Export Demo Content<\/em> \u2014 generates a scoped demo package in the WordPress uploads directory containing selected LexNova content, referenced media, and presentation settings.<\/li>\n<li><em>Delete Demo Content<\/em> \u2014 removes only objects recorded in the LexNova import ownership manifest and safely restores unchanged settings.<\/li>\n<\/ul>\n\n<p><strong>Requirements<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/contact-form-7\/\">Contact Form 7<\/a> is used by the demo contact forms.<\/li>\n<li>The <a href=\"https:\/\/wordpress.org\/plugins\/wordpress-importer\/\">WordPress Importer<\/a> is bundled internally and used automatically for demo import \u2014 no separate install needed.<\/li>\n<\/ul>\n\n<p>This plugin is intended to be used together with the LexNova theme; the custom post types and blocks it registers remain available after switching themes.<\/p>\n\n<h3>External services<\/h3>\n\n<p>The plugin itself does not transmit analytics, telemetry, account details, or site data to the plugin author. Demo import runs only after an administrator explicitly starts it.<\/p>\n\n<p>The optional demo content contains a Google Maps embed. If an administrator imports the demo and leaves that map enabled, a visitor's browser connects directly to Google when viewing the map and may send the visitor's IP address, browser details, and page URL. Google's terms and privacy policy apply. The map can be removed or its URL cleared in the block editor without affecting other plugin features.<\/p>\n\n<p>Social sharing links open Facebook, Instagram, LinkedIn, or X only when a visitor chooses a link. No request is sent to those services merely by displaying the links.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>LexNova Content Types does not collect or transmit telemetry or personal data. Custom post content and settings remain on the WordPress site. Scoped demo exports are written below the site's uploads directory and are controlled by administrators; administrators should review and remove exports when no longer needed.<\/p>\n\n<h3>Third-party resources<\/h3>\n\n<ul>\n<li>WordPress Importer - WordPress contributors - GPLv2 or later - https:\/\/wordpress.org\/plugins\/wordpress-importer\/<\/li>\n<li>Tailwind CSS output used by plugin-owned blocks - Tailwind Labs, Inc. - MIT License - https:\/\/tailwindcss.com\/<\/li>\n<li>Lucide icons - Lucide contributors - ISC License - https:\/\/lucide.dev\/<\/li>\n<li>Regenerator Runtime - Facebook, Inc. and contributors - MIT License - https:\/\/github.com\/facebook\/regenerator<\/li>\n<li>Laravel Mix (build tool) - Jeffrey Way - MIT License - https:\/\/github.com\/laravel-mix\/laravel-mix<\/li>\n<\/ul>\n\n<p>The WordPress.org release package intentionally excludes local exported uploads, stock\/demo photographs, AI-generated images, and nested theme archives whose redistribution provenance is not documented. Administrators can supply their own media or create a scoped export from content they are authorized to redistribute.<\/p>\n\n<h3>Source code &amp; build<\/h3>\n\n<p>The human-readable source code for the Gutenberg block scripts shipped in <code>blocks-runtime\/js\/<\/code> is included in this plugin under <code>blocks-runtime\/src\/<\/code>. Each block directory contains the original <code>index.js<\/code>, <code>edit.js<\/code>, and <code>save.js<\/code> ES-module files before bundling and minification.<\/p>\n\n<p><strong>Build tool:<\/strong> Laravel Mix (webpack wrapper) \u2014 the build configuration lives in the companion LexNova theme (<code>webpack.mix.js<\/code>).<\/p>\n\n<p><strong>Build dependency:<\/strong> <code>blocks-runtime\/src\/lucide-icons.json<\/code> \u2014 icon data imported at build time by the hero, practice-areas, and why-choose-us block editors.<\/p>\n\n<p><strong>To regenerate the compiled block scripts:<\/strong><\/p>\n\n<ol>\n<li>Install the LexNova theme (which contains <code>webpack.mix.js<\/code> and <code>package.json<\/code>).<\/li>\n<li>Run <code>npm ci<\/code> inside the theme directory.<\/li>\n<li>Run <code>npm run production<\/code> \u2014 Laravel Mix compiles each <code>resources\/blocks\/*\/index.js<\/code> entry point and copies the output to the plugin's <code>blocks-runtime\/js\/<\/code> directory.<\/li>\n<\/ol>\n\n<p>The <code>@wordpress\/*<\/code> packages (<code>@wordpress\/blocks<\/code>, <code>@wordpress\/block-editor<\/code>, <code>@wordpress\/components<\/code>, <code>@wordpress\/i18n<\/code>, <code>@wordpress\/element<\/code>, <code>@wordpress\/data<\/code>) are treated as externals and resolve to the global <code>wp.*<\/code> objects at runtime \u2014 they are not bundled into the output.<\/p>\n\n<!--section=installation-->\n<p><strong>Manual installation (upload)<\/strong><\/p>\n\n<ol>\n<li>Download the plugin ZIP file.<\/li>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Choose the ZIP file and click <strong>Install Now<\/strong>.<\/li>\n<li>Click <strong>Activate<\/strong>.<\/li>\n<li>(Optional) Go to <strong>Appearance \u2192 Demo Import<\/strong> to import sample content.<\/li>\n<\/ol>\n\n<p><strong>From the WordPress Plugin Directory<\/strong> <em>(once published)<\/em><\/p>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for \"LexNova Content Types\".<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20without%20the%20lexnova%20theme%3F\"><h3>Does this plugin work without the LexNova theme?<\/h3><\/dt>\n<dd><p>The custom post types and demo importer work standalone, but the Gutenberg blocks and templates are designed specifically for the LexNova theme and are built to be used together with it.<\/p><\/dd>\n<dt id=\"where%20did%20my%20demo%20content%20go%20after%20i%20clicked%20%22delete%20demo%20content%22%3F\"><h3>Where did my demo content go after I clicked \"Delete Demo Content\"?<\/h3><\/dt>\n<dd><p>Deleting demo content permanently removes the imported pages, practice areas, case studies, attorneys and menus. This action cannot be undone, so use it only on a test site or before you've added your own content.<\/p><\/dd>\n<dt id=\"why%20does%20import%20ask%20me%20to%20wait%20for%20contact%20form%207%3F\"><h3>Why does Import ask me to wait for Contact Form 7?<\/h3><\/dt>\n<dd><p>The demo content includes ready-made contact forms. If Contact Form 7 isn't active yet when you import, WordPress still creates the form entries, but Contact Form 7 won't recognize them later even after you activate it. The importer waits for Contact Form 7 to finish installing\/activating first so the forms come in fully configured.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Sanitized all nonce inputs with sanitize_text_field( wp_unslash( ... ) ) before wp_verify_nonce.<\/li>\n<li>Added JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT flags to JSON-LD output.<\/li>\n<li>Added direct-access (ABSPATH) guards to all PHP files including bundled vendor importer.<\/li>\n<li>Removed BOM bytes from vendor PHP files to prevent activation output warnings.<\/li>\n<li>Corrected Contributors username in readme.txt.<\/li>\n<li>Bumped version to 1.0.2.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Moved LexNova blocks, content metadata, and structured data into the plugin.<\/li>\n<li>Hardened demo import, export, and reset behavior.<\/li>\n<li>Removed the unsafe global SVG upload override.<\/li>\n<li>Improved WordPress.org metadata, licensing, internationalization, and packaging.<\/li>\n<li>Sanitized inline SVG icon output and delayed $_POST sanitization across attorney, service, and case study meta boxes.<\/li>\n<li>Removed undocumented stock demo photography from the release package.<\/li>\n<li>Added block script source code under blocks-runtime\/src\/ and documented the build process.<\/li>\n<li>Prefixed all custom post type and taxonomy keys with lexnova- to avoid collisions with other plugins.<\/li>\n<li>Moved all inline admin styles and scripts to enqueued css\/admin.css, js\/admin.js, and js\/demo-import.js files.<\/li>\n<li>Moved all inline frontend block styles to wp_add_inline_style and tab script to case-result-detail-tabs.js.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: custom post types, Gutenberg blocks, and demo import\/export.<\/li>\n<\/ul>","raw_excerpt":"Adds Practice Areas, Case Studies and Attorneys CPTs and Gutenberg blocks for the LexNova theme.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/361410","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=361410"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/titandevagency"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=361410"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=361410"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=361410"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=361410"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=361410"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=361410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}